mysql進階(二十二)MySQL錯誤之Incorrect string value: '\xE7\x81\xAB\xE7\x8B\x90...中文字元輸入錯誤

黄舟
發布: 2017-02-11 10:46:53
原創
2139 人瀏覽過

MySQL錯誤之Incorrect string value: 'xE7x81xABxE7x8Bx90...' for column 'tout' at row 1中文字符輸入錯誤

中執行到lab_dynamic_order.upd_upd()語句時出現了錯誤,自己起初還不明白到底是哪裡出現了錯誤。嘗試性求助度娘,網路上有人說是因為輸入中文字的緣故。故自己將待寫入的包含中文字的字串複製到mysql中,保存時出現了Incorrect string value: 'xE7x81xABxE7x8Bx90...' for column 'tout' at row 1

的錯誤提示。接著又是一番搜索,解決方法如下:

      將對應的列改為utf8-utf8_general_ci即可。

 

      處理後的結果如下


SQL、 VARBINARY、BLOB、TEXT、ENUM 各SET等多種字串類型。

可以儲存的範圍從簡單的一個字元到巨大的文字區塊或二進位字串資料。

  字串型    位元組大小        描述與儲存需求

    CHAR        VARCHAR      0-255位元組         變長字串

    TINYBLOB     0-2555位元組   TINYBLOB     0-2555位元組   二進位字串

    TINYTEXT     0-255位元組       短文字字串

    

    TEXT         0-65535位元組     長文字資料

    MEDIUMBLOB  長文字資料

    MEDIUMBLOB   0-157777二元形式的中等長度文字資料

    MEDIUMTEXT   0-16 777 215位元組中長度文字資料

    LOGNGBL LONGTEXT     0-4 294 967 295位元組極大文字資料

    VARBINARY(M)                   允許使用長度中元               則以長度為0-M個位元組的定長字節符字串

美文美圖

 

以上就是mysql排階(二十二)SQL錯誤之Incorrect以上就是mysqlOx1222)SQL錯誤之Incorrect

以上就是mysqlx8225)>Exrrect string value ,更多相關內容請關注PHP中文網(www.php.cn)!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!