藍(lán)天采集器在入庫(kù)時(shí)候報(bào)錯(cuò)是經(jīng)常有的時(shí)候,程序嘛說(shuō)不定在哪一塊配置上面就有電銷(xiāo)問(wèn)題。遇到問(wèn)題是好事情,它可以更好的幫助我們更深層次的了解到更多的知識(shí)。SQLSTATEHY000: General error: 1364 Field 'voteid' doesn't have a default value 這段話翻譯過(guò)來(lái)意思就是:
details字段沒(méi)有默認(rèn)的數(shù)值;也就是說(shuō)我們沒(méi)有為其分配數(shù)值,而表中此字段也沒(méi)有設(shè)置默認(rèn)值。
這個(gè)問(wèn)題是在MySQL5.1以后的版本才出現(xiàn)的這個(gè)問(wèn)題,需要修改mysql的配置文件,原因是由于mysql的高版本配置導(dǎo)致的。windows修改my.ini,linux用戶(hù)修改my.cnf(/etc/my.cnf)。
將:sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
改為:sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
或者是:sql-mode="NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES"
問(wèn)題直接就可以解決了。
之所以出現(xiàn)這個(gè)原因呢主要是MySQL使用了嚴(yán)格驗(yàn)證方式:
本地*便捷解決方法: 直接把sql-model模式改變下
寶塔如何修改SQL-MODEL模式呢。
在mysql中修改my.cnf,找到sql_mode,修改值為:
NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
如果沒(méi)有該字段 ,在[mysqld]標(biāo)簽里新增:
sql_mode = NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
修改完成后記得重啟mysql。
1.寶塔控制面板-軟件商店-MySql-設(shè)置
2.點(diǎn)擊配置修改,查找sql-mode或sql_mode (可使用Ctrl+F快捷查找)
3.復(fù)制 NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 然后替換粘貼,保存
4.重啟MySQL
我們的網(wǎng)站后臺(tái)默認(rèn)有一個(gè)留言的提醒數(shù)據(jù):但是如果要有多個(gè)留言表單,那么我們自定義的留言表單卻沒(méi)有這個(gè)...
在之前的文章中,我們有講過(guò),如何使用擴(kuò)展字段來(lái)此入HTML代碼并添加預(yù)覽功能。文章鏈接可查看:https://ww...
以下內(nèi)容來(lái)源于PB交流QQ群。第一:NGINX配置。#攔截常見(jiàn)敏感后臺(tái)路徑訪問(wèn)(例如dede、admin、wp-login等),...
在外貿(mào)網(wǎng)站建設(shè)中,我們會(huì)遇到有客戶(hù)說(shuō)需要用戶(hù)前端留言的時(shí)候可以上傳自定義的文件或者圖片等資料。那么這...