在mysql中删除doesen't工作

时间:2017-06-16 13:43:22

标签: python mysql

下午好, 我的查询不起作用,但在我看来是可以的,可以帮助我的人吗?

file = open("c:/seriale.txt","r")
ac = file.read()
import mysql.connector
db = mysql.connector.connect(host="***.***.***.***",  
                 user="***",         
                 passwd="***",  
                 db="DISPOSITIVI")        
    cur = db.cursor()
cur.execute("DELETE FROM `autorizzazioni` WHERE `seriale` LIKE '%s'"%(ac,));
cur.close()

谢谢

1 个答案:

答案 0 :(得分:0)

我已经解决了改变这一行的问题:

cur.execute("DELETE FROM `autorizzazioni` WHERE `seriale` LIKE '%s'"%(ac,));

在此:

cur.execute("DELETE FROM autorizzazioni WHERE seriale=%s"%(ac));