我的mysql版本是5.0.37
我有裝AppServer 版本是2.10.2
以及 HeidSQL 版本是9.2.0

我最近正在學資料庫 之前都是在學校練習

創建資料表時 用中文名稱都沒問題

但是用自己電腦就一直出現錯誤 "can't create table"xxx" errno:22 "

欄位名稱 與 欄位內容 使用中文都沒問題

唯獨資料表名稱使用中文就是不行 不管是用輸入SQL語法 或是 用介面功能新增或修改成中文 都不行

資料庫新手 請有經驗的人指導 感激不盡!
資料表名稱為什麼要用中文?
你如果用程式去存取的時候,不也會有類似的問題嗎?例如php,你是不是又要再去加裝php的中文插件?

我覺得,除了資料內容外,其他都不需要用中文,就像你程式碼不會用中文一樣

我是在作專題報告

之前在定義資料表時 就是用中文命名的

當時並還沒遇到這問題

現在實作資料表才遇到這問題
我建議你在論文裡面著名中英文的table對照就好,你用中文table名,不見得比較好。

你真的想要,這裡面有
http://stackoverflow.com/questions/1901355/using-chinese-characters-to-name-mysql-tables

你也可以看看下面的建議,假設你這個資料庫寫好,要使用的程式不支援中文table名呢?假設之後接受你資料庫的人,不懂中文呢?

好吧,我認真了,加油吧
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!