首頁 >資料庫 >mysql教程 >如何修復 MySQL 錯誤 1406:列資料太長?

如何修復 MySQL 錯誤 1406:列資料太長?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-29 20:49:111041瀏覽

How to Fix MySQL Error 1406: Data Too Long for Column?

錯誤代碼:1406 - 截斷資料以適合MySQL 中的列長度

在MySQL 中,資料插入可能會失敗,並出現錯誤「 1406 :當插入的值超過定義的列寬時,列資料太長。在插入過程中截斷了超過指定列長度的任何值。 Mode

SQL模式可以修改為兩種方式:

1.修改my.ini/my.cnf檔

找到MySQL設定檔中的「sql-mode」行並修改它以刪除「STRICT」標誌。 SQL 查詢

執行以下SQL 查詢以停用STRICT 模式:

透過調整SQL 模式,MySQL 將不再截斷超出列寬的值。到非STRICT 模式可能會損害資料完整性。

以上是如何修復 MySQL 錯誤 1406:列資料太長?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn