Спасибо, извините, но я всё равно не понял, вот скриншот откуда я списал, второй скриншот мой, не понимаю где я допустил ошибку
Jurijus Zaksas
Искусственный Интеллект
(445776)
Основная ошибка в том, что вместо того, чтобы почитать официальную документацию, ты делаешь какую-то чушь по чьим-то примерам неизвестного происхождения. ОФИЦИАЛЬНАЯ документация и ПРАВИЛЬНЫЙ пример использования автоинкремента - здесь: https ://dev.mysql. com/doc/refman/8.0/en/example-auto-increment.html
Попробуй null впесто пустой строки. А вообще, лично мне приятнее читать такой синтаксис: insert into users set name = 'Ivan', surname = 'Petrov', age = 25
Интересно, что ты и возраст пытаешься задать строкой
Убери '' в запросе. Во-первых у тебя автоинкримент (база сама будет применять значения), а во-вторых ты объявил id как int, а пытаешься всунуть строку пустую