6
我在【Navicate for MySQL】中創建了一個表,但無法完成。無法使用名稱中的unicode字符創建表
這是我的代碼。
CREATE table `成績表`(
`學號` char(10),
`課號` char(10),
`成績` int,
PRIMARY KEY(`學號`, `課號`)
)
error:
[SQL] CREATE table `成績表`(
`學號` char(10),
`課號` char(10),
`成績` int,
PRIMARY KEY(`學號`, `課號`)
)
[Err] 1005 - Can't create table '成績表' (errno: 22)
什麼問題? – jalf 2012-01-08 15:28:06
這些字符是unicode基礎多語言平面的一部分嗎? http://dev.mysql.com/doc/refman/5.1/en/identifiers.html – 2012-01-08 15:30:20
_ASCII NUL(U + 0000)和補充字符(U + 10000或更高)不允許用帶引號或不帶引號的標識符。上面的文檔鏈接... – 2012-01-08 15:30:50