Как вставить нулевое значение в столбец int в MySQL, используя python 2.7 - PullRequest
0 голосов
/ 05 мая 2020

Попытка вставить в таблицу MySql нулевое значение, используя python. Ниже приведен код, выполненный

sql="""insert into db.table_name (int_column, column2) values (None, 'test')"""
cursor.execute(sql)

при выполнении ошибки ниже

mysql .connector.errors.ProgrammingError: 1054 (42s22): Неизвестный столбец «Нет» в ' список полей '

Пробовал это со ссылкой на это решение

1 Ответ

2 голосов
/ 05 мая 2020

попробуйте следующее, замените none на null

sql="""insert into db.table_name (int_column, column2) values (null, 'test')"""
cursor.execute(sql)
...