剛學數據庫,由於作業需要要錄入數據庫。第一次使用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;
再次查詢就沒問題了。