我想我的数据库有问题。在我的 python 代码中,我能够从我的表中创建、删除和选择数据,但我无法插入任何数据。
我的执行功能
dbhandler.py
def execute(self, sql):
self.connection()
self.cur.execute(sql)
print(sql)
self.disconnect()
dataanalysis.py
mysqldb.execute("""CREATE TABLE DATA(p1 int NOT NULL, p2 int NOT NULL);""")
-- Works fine --
mysqldb.execute("""INSERT INTO DATA(p1,p2) VALUES(1,2);""")
-- Nothing happens --
当我连接到我的管理员时,我可以看到表格很好,但没有插入数据。如果我在管理员中运行查询,数据会按预期插入到表中。