我正在尝试插入字符串
insert_cmd = "INSERT INTO inv values (\""+str(row[1])+"\",\""+str(row[2])+"\")
(cur.execute(insert_cmd))
错误消息:
pymysql.err.ProgrammingError: (1064, 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'google search appliance"","active","D\' at line 1')
答案 0 :(得分:3)
更好地使用查询参数来避免引用和其他问题:
~
最好为列命名,以防模型稍后更改:
m1 = df['birthYear'].isnull()
m2 = df['birthYear'] < 1950
m3 = df['deathYear'].notnull()
res = df[~(m1 | m2 | m3)]