Это код, который я пытаюсь выполнить
Код: Выделить всё
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@gmail.com,Мой адрес,NULL)» в строке 1.
Я пытаюсь использовать Python для вставки значений в таблицу, но получаю загадочную ошибку, которая возникает только при использовании Python, все работает нормально, когда я ввожу команду вручную
Подробнее здесь: https://stackoverflow.com/questions/790 ... python-api