我尝试通过python在我的mysql数据库中插入数据,它没有插入数据,我发现我的数据库是空的但是如果我重做相同的INSERT
命令,则会出现重复错误。
以下是我的代码的一些示例:
connection = pymysql.connect(host='localhost',
user='user',
password='password',
db='literatur',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor)
with connection.cursor() as cursor:
sql = "INSERT into tf_data (tf_data_id, abstract) values (4, 'TEST')"
cursor.execute(sql)
connection.commit
它以某种方式连接数据库(UPDATE
命令实际工作)并增加tf_data_id的自动增量。
但是,如果我SELECT * FROM tf_data;
mysql给我>>空集(0.00 s)。如何找出问题所在?