因爲我在想MySQL數據庫中插入一個varchar(45) 類型的數據時,出現了 題目中的錯誤,截圖如下:
python2.7 pymysql中 pymysql.err.ProgrammingError:1064, You have an error in your SQL syntax;
下面說一下 python2.7 pymysql中 pymysql.err.ProgrammingError: (1064, u"You have an error in your SQL syntax; 錯誤可能的解決方法。
代碼如下
中間的時間就是要插入的數據。
經過多方查詢,發現MySQL只要字符串中出現了數字以外的東西都會出現這個錯誤(未經過充分實驗),
將上面的代碼改爲如下,報錯消失:
即,將雙引號“”變更爲 ‘“”’外單內雙 模式
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
【未完】關於ConditionalOnClass註解
帥氣的濤啊
2024-05-14 14:37:18
Mellanox網卡開啓SR-IOV
CQzhangyu
2024-05-14 14:33:58
linux安裝cuda和cudnn
aozengling
2024-05-14 14:33:48
連接SQL Server報錯
雪飛鴻
2024-05-14 14:29:37
uni-app實現上拉加載
賴忠標
2024-05-14 14:29:07
全面系統的AI學習路徑,幫助普通人也能玩轉AI
追逐時光
2024-05-14 14:27:17
vue3編譯優化之“靜態提升”
你假裝沒察覺
2024-05-14 14:26:37
又是一個月-20240513
eonie
2024-05-14 14:25:27
flask 如何保證返回json有序
張博的博客
2024-05-14 14:25:07
cmakelist的一個例子
xcywt
2024-05-14 14:18:46
apisix~lua插件開發與插件註冊
張佔嶺
2024-05-14 14:17:56
apisix~自定義插件的部署
張佔嶺
2024-05-14 14:17:56