91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql出現1071錯誤的解決方法

發布時間:2020-08-25 09:16:17 來源:億速云 閱讀:1425 作者:小新 欄目:MySQL數據庫

這篇文章主要介紹mysql出現1071錯誤的解決方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

mysql 出現1071錯誤的解決辦法:該問題是由鍵值字段長度過長導致,mysql支持數據庫表單一鍵值的最大長度不能超過767字節,如果把長度改為255則沒有問題,或者不使用utf-8格式也沒有問題。

mysql出現1071錯誤的解決方法

mysql 出現1071錯誤的解決辦法:

該問題是由鍵值字段長度過長導致。mysql支持數據庫表單一鍵值的最大長度不能超過767字節,超出這個長度即報錯(見標題名稱)。一般情況下,不會有鍵值字段的長度會超出該長度。但是需要注意的是,隨著全球化進程的加快,數據庫表采用UTF-8格式的趨勢是越來越明顯,這導致varchar類型字段的長度成倍增長,一不小心就容易出現以上問題。

假設存在以下表定義:

        create table test (
                name varchar(256) not null primary key,
                age int unsigned not null
        ) engine = InnoDB;

當使用UTF-8格式建立該表時,就會出現如標題所示問題。關鍵原因是UTF-8使用變長編碼,最多可能使用3個字節表示表示1個符號。所以對于上述表中的name字段,其實際長度超出767字節,達到了768字節,問題出現。如果把長度改為255(767/3)則沒有問題,或者不使用utf-8格式也沒有問題。

以上是mysql出現1071錯誤的解決方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

黑龙江省| 盐山县| 泗阳县| 霍州市| 民县| 新宁县| 富阳市| 江达县| 印江| 柳州市| 福鼎市| 甘孜| 布拖县| 清水河县| 商洛市| 瓦房店市| 崇信县| 宁海县| 邛崃市| 乌鲁木齐县| 石家庄市| 南京市| 沙雅县| 七台河市| 长武县| 迭部县| 秦皇岛市| 永泰县| 封丘县| 仪陇县| 西宁市| 临泽县| 家居| 兴业县| 平原县| 老河口市| 武宁县| 安吉县| 聂荣县| 磐安县| 镇原县|