我想用python在MariaDB SQL表中插入一些数据,但是我从收到“命令不同步;您现在不能运行此命令” ,否则newInsertRequests 语句:
if not newInsertRequests:
idrequestsCache = cursor.execute('select MAX(idrequests) FROM requests)')
else:
cursor.execute(
'insert into requests(firstDate, lastDate, chosenNumber) values(%s, %s, %s)',
(firstDate, lastDate, chosenNumber))
idrequestsCache = cursor.lastrowid
newInsertRequests = False
仅当 newInsertRequests 变量为true时,我才想向表 requests 中添加数据。如果 newInsertRequests 变量为false,我想从表请求中获取最后插入的idrequests(cursor.lastrowid无法正常工作,因为我之前有其他插入内容),并希望以后使用此idrequests sql插入。