Ошибка MYSQL 1064 при вставке значений внутри таблицы через API PythonPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка MYSQL 1064 при вставке значений внутри таблицы через API Python

Сообщение Anonymous »

Я пытаюсь использовать Python для вставки значений в таблицу, но получаю загадочную ошибку, которая возникает только при использовании Python. Она работает нормально, когда я ввожу команду вручную
Это код, который я пытаюсь выполнить

Код: Выделить всё

    a = int(uid.get())
b = name.get()
c = str(phone.get())
d = email.get()
e = address.get()
cursor.execute(f"INSERT INTO customers VALUES({a},{b},{c},{d},{e},NULL);")
connection.commit()
Это команда MYSQL для таблицы
CREATE TABLE customer( INT NOT NULL, VARCHAR(32) НЕ НУЛЬ, VARCHAR(10) НЕ НУЛЬ, VARCHAR(45) НЕ НУЛЬ, VARCHAR(45) НЕ НУЛЬ, VARCHAR(45) NULL,ПЕРВИЧНЫЙ КЛЮЧ ());
И это ошибка, которую я получаю
mysql.connector.errors.ProgrammingError: 1064 (42000) : у вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, чтобы узнать правильный синтаксис, который следует использовать рядом с «имя,99999999999,[email protected],Мой адрес,NULL)» в строке 1.
Я пытаюсь использовать Python для вставки значений в таблицу, но получаю загадочную ошибку, которая возникает только при использовании Python, все работает нормально, когда я ввожу команду вручную

Подробнее здесь: https://stackoverflow.com/questions/790 ... python-api
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • MySQL ошибка 1064 при создании триггера: синтаксическая ошибка рядом с 'End'
    Anonymous » » в форуме MySql
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous
  • Как я могу устранить ОШИБКУ 1064 (42000) в MySQL? [мигрировал]
    Anonymous » » в форуме Linux
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Ошибка 1064 при попытке загрузить php на веб-сервер [дубликат]
    Anonymous » » в форуме Php
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Не удалось запустить службу Windows, ошибка 1064.
    Гость » » в форуме C#
    0 Ответы
    130 Просмотры
    Последнее сообщение Гость
  • Синтаксическая ошибка PDO или нарушение доступа: 1064 [дубликат]
    Anonymous » » в форуме Php
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»