- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會(huì )理事單位
- 安全聯(lián)盟認證網(wǎng)站身份V標記
- 域名注冊服務(wù)機構許可:滇D3-20230001
- 代理域名注冊服務(wù)機構:新網(wǎng)數碼
DEDECMS插入表時(shí)的出錯
修改服務(wù)器mysql的sql-mode配置以解決DEDECMS插入表時(shí)的出錯的BUG
記錄出錯信息:
1 把數據保存到數據庫archives表時(shí)出錯,請檢查!
2 把數據保存到數據庫附加表 addonsoft 時(shí)出錯,請檢查原因!
想來(lái)應該是數據中有什么字符不為MYSQL所認可,所以導致插入
時(shí)頻繁報錯,但是又不清楚是何字符引起。
查看源程序,確實(shí)SQL無(wú)法執行下去。
查找資料,前輩有說(shuō)錯,因為服務(wù)器上裝的是MYSQL5,MYSQL5的
正是個(gè)嚴格的sql-mode,導致插入數據頻繁報這個(gè)錯。
將他改成
SQL代碼
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
這下應該能解決了,還得經(jīng)大量的測試去這個(gè)解決方案,不過(guò)估計八九不離十了。
SQL代碼
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
售前咨詢(xún)
售后咨詢(xún)
備案咨詢(xún)
二維碼
TOP