MySQL 中的資料截斷問題
修改MySQL 欄位以容納擴充資料時,您可能會遇到「資料被列截斷”錯誤。此回應解決了此類問題,特別是有關具有 34 個字元的字串的呼叫 ID 列。
發生錯誤的原因是未正確配置列的資料類型來儲存預期資料。在本例中,傳入_Cid 欄位定義為 CHAR(1),而應為 CHAR(34)。
要解決此問題:
ALTER TABLE calls SHOW COLUMNS LIKE 'incoming_Cid';
ALTER TABLE calls CHANGE incoming_Cid incoming_Cid CHAR(34);
這將更新列的資料類型以適應所需的34 -字串。
正確定義列的資料類型後,您應該能夠成功更新資料而不會遇到截斷錯誤。
以上是增加列長度時如何修復 MySQL 中的「資料被列截斷」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!