天天看點

pymysql 報錯 pymysql.err.ProgrammingError: (1064, “You have an error in your SQL syntax;

1.報錯使用了:pymysql.escape_string()可以解決字元串轉化單雙引号的問題

2.第一種方法需要排查出那個字元串有問題,可以列印出sql語句檢視,發現字元串中隻有一個雙引号的問題(本人遇到的問題字元串中有一個左上雙引号),解決這個問題的方法是找到對應的詞加上第一步的方法。

3.最好的方法就是所有都加上pymysql.escape_string()的方法,避免其他在遇到此類問題!