Я пытаюсь сохранить объект в таблице mysql. Я создал базу данных с таблицей, в этой таблице есть текстовый столбец.Не удается записать в базу данных mysql из python
мой фактический код
conn = MySQLdb.connect(host='localhost', user='root', passwd='password',db='database')
x = conn.cursor()
x.execute("""INSERT INTO table (title) VALUES (%s)""", (test,))
где тест объект, который я создал разбор из JSON. После ввода этой команды python показывает 1L, но когда в sql i do
select * from table;
ничего не отображается, что не так?
Добавить команду фиксации 'conn.commit()' в конец ваших входов. Это говорит о соединении, чтобы нажать предыдущие команды на db. – James
Мне нужно добавить x.commit() в x.execute? – GGA
Да. 'x.execute (...)', за которым следует 'conn.commit()'. – James