@AAzimus
Учусь прогромировать

Python и MYSQL?

При запросе _SQL = ("INSERT INTO log "
"(phrase,letters,ip,browser_string,results) "
"VALUES ('hitch-kiker'), ('aeiou'), ('127.0.0.1'),('Firefox'),('e,i')")
cursor.execute(___SQL)
Traceback (most recent call last):
File "", line 1, in
cursor.execute(___SQL)
File "C:\Users\Артур\AppData\Local\Programs\Python\Python39\lib\site-packages\mysql\connector\cursor.py", line 569, in execute
self._handle_result(self._connection.cmd_query(stmt))
File "C:\Users\Артур\AppData\Local\Programs\Python\Python39\lib\site-packages\mysql\connector\connection.py", line 651, in cmd_query
result = self._handle_result(self._send_cmd(ServerCmd.QUERY, query))
File "C:\Users\Артур\AppData\Local\Programs\Python\Python39\lib\site-packages\mysql\connector\connection.py", line 538, in _handle_result
raise errors.get_exception(packet)
mysql.connector.errors.DataError: 1136 (21S01): Column count doesn't match value count at row 1

проблема все же в запросе или в чем ?)
  • Вопрос задан
  • 105 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Вы пытаетесь вставить в строку с пятью полями запись с одним значением.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы