以前寫爬蟲入庫的時候,入庫爆錯了一次類似的,這次報錯如下:
raise_mysql_exception
raise errorclass(errno, errval)
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 ')' at line 12")
看到這次報錯剛開始有點懵,因爲是')'括號報錯,因爲我發現沒有問題啊,括號都是匹配的,沒有多也沒有少...網上查了一些也沒有這種報錯,然後把以前類似報錯的代碼拿出來,修改完後能運行的,對比了一下,就發現問題了
以前修改後能運行的sql創表語句 現在報錯的創表sql語句
你們是不是發現了什麼,對,沒錯,就是結尾那一個小小的逗號,造成這次報錯的罪魁禍首,去掉了就行了,完美解決!mysql創建多個字段,需要結尾一個逗號,但是最後一個不需要!!
完美存入數據庫如下: