Navicat for MySQL不能錄入中文的問題&Navicat for MySQL錄入中文後MySQL顯示問號

剛學數據庫,由於作業需要要錄入數據庫。第一次使用Navicat和MySQL遇到了問題。我現在MySQL中創建數據庫,然後在Navicat中錄入數據。錄入中文保存時出現問題:

1025 - Error on rename of '. \zuoye\#sq|-103c_ 16' to '. zuoye's' (errno: 150)

查閱資料後做了如下調整(順序不能反):
1.右鍵要調整的數據庫-數據庫屬性-字符集,選擇爲gb2313或者gbk;
2.右鍵要調整的表-設計表,點擊要輸入漢字的屬性:
在這裏插入圖片描述
在這裏插入圖片描述
這兩步完成後保存即可,就可以錄入漢字了。
在對你的數據庫做了調整之後再創建表就不用設置表的字符編碼了。
在MySQL中做查詢操作時中文內容顯示問號:在這裏插入圖片描述
這個是MySQL是字符編碼還沒有改過來:當前數據庫裏輸入:

set names GB2312;

再次查詢就沒問題了。在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章