欧美日韩人妻,无码精品少妇,成人H动漫精品一区二区三区蘑菇

    284292114@qq.com 中國站
    行業(yè)新聞 網站建設 網絡推廣 首頁>新聞中心>網站建設

    藍天采集器文章發(fā)布入庫SQLSTATEHY000: General error: 1364 Field 'voteid' doesn't have a default value解決辦法

    時間:2024-03-16   訪問量:0

    藍天采集器在入庫時候報錯是經常有的時候,程序嘛說不定在哪一塊配置上面就有電銷問題。遇到問題是好事情,它可以更好的幫助我們更深層次的了解到更多的知識。SQLSTATEHY000: General error: 1364 Field 'voteid' doesn't have a default value 這段話翻譯過來意思就是:

    藍天采集器報錯

    details字段沒有默認的數值;也就是說我們沒有為其分配數值,而表中此字段也沒有設置默認值。

    這個問題是在MySQL5.1以后的版本才出現的這個問題,需要修改mysql的配置文件,原因是由于mysql的高版本配置導致的。windows修改my.ini,linux用戶修改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"

    問題直接就可以解決了。

    之所以出現這個原因呢主要是MySQL使用了嚴格驗證方式:

    本地*便捷解決方法: 直接把sql-model模式改變下


    寶塔如何修改SQL-MODEL模式呢。

    解答:

    在mysql中修改my.cnf,找到sql_mode,修改值為:
    NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

    如果沒有該字段 ,在[mysqld]標簽里新增:
    sql_mode = NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

    修改完成后記得重啟mysql。

    寶塔修改方法如下:

    1.寶塔控制面板-軟件商店-MySql-設置

    2.點擊配置修改,查找sql-mode或sql_mode (可使用Ctrl+F快捷查找)

    3.復制 NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 然后替換粘貼,保存

    4.重啟MySQL



    服務咨詢
    1對1咨詢,專業(yè)客服為您解疑答惑
    聯系銷售
    15899750475
    在線咨詢
    聯系在線客服,為您解答所有的疑問
    ARE YOU INTERESTED IN ?
    感興趣嗎?

    有關我們服務的更多信息,請聯系項目經理

    15899750475 楊先生