python 操作MySQL字符串坑
在python里。
执行SQL的时候可能是这样的,
sql = f"INSERT INTO xxx (xxx) VALUES ('{xxx}');"
这样如果写入的一个json标准字符串,写入后可能会丢失一些符号。比如转义之类的。这时候就不是我们想要的结果。
所以在写入MySQL的时候最好是用
sql = "INSERT INTO xxx (xxx) VALUES (%s)"
values = (xxx)
cursor.execute(sql, values)
就能避开这个问题了
浙公网安备 33010602011771号