mysql-error-1364

    4熱度

    2回答

    我已經看過幾次了。我有一臺服務器,允許我插入一些值,而不指定其他值,如下所示:INSERT INTO table SET value_a='a', value_b='b';(value_c是一個沒有設置默認值的字段,但在此處運行良好)。當腳本被移動到一個新的服務器的一些INSERT查詢突破,因爲它需要查詢指定所有非默認值,給我下面的錯誤不指定非默認值中第一次出現: #1364 - Field 'v

    2熱度

    1回答

    我最近把我的MySQL數據庫移到了一個新的服務器上,它給了我一些我以前在MySQL上遇到的新問題。 我的表列設置爲「默認=>無」,我的表已根據數據類型生成默認值。但現在當我嘗試插入表中時,我收到以下錯誤消息: 「#1364 - 字段'column_name'沒有默認值」,然後沒有任何內容插入表中。 我能做些什麼來使「默認」選擇它自己的價值?

    0熱度

    1回答

    我不知道什麼是攤販的問題,但它拒絕在數據庫中添加新行並顯示消息: Illuminate\Database\QueryException with message 'SQLSTATE[HY000]: General error: 1364 Field 'title' doesn't have a default value (SQL: insert into 'categories' ('updat

    3熱度

    1回答

    我有一個INSERT INTO ... ON DUPLICATE KEY UPDATE ...語句執行罰款(但有警告)在mysql>提示: mysql> INSERT INTO ... ON DUPLICATE KEY UPDATE ... ; Query OK, 2 rows affected, 2 warnings (0.00 sec) Warning (Code 1364): Field