Это код, который я пытаюсь выполнить
Код: Выделить всё
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()
CREATE TABLE customer(
Код: Выделить всё
UID
Код: Выделить всё
Name
Код: Выделить всё
Phone
Код: Выделить всё
Email
Код: Выделить всё
Address
Код: Выделить всё
Room
Код: Выделить всё
UID
И это ошибка, которую я получаю
mysql.connector.errors.ProgrammingError: 1064 (42000) : у вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, чтобы узнать правильный синтаксис, который следует использовать рядом с «имя,99999999999,[email protected],Мой адрес,NULL)» в строке 1.
Я пытаюсь использовать Python для вставки значений в таблицу, но получаю загадочную ошибку, которая возникает только при использовании Python, все работает нормально, когда я ввожу команду вручную
Подробнее здесь: https://stackoverflow.com/questions/790 ... python-api