mysql> set names 'gb2312'; Query OK, 0 rows affected (0.00 sec) mysql> CREATE TABLE 销售小姐(雇员号 INT,姓名 VARCHAR(40), 佣金 TINYINT ); Query OK, 0 rows affected (0.16 sec) mysql> desc 销售小姐; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | 雇员号 | int(11) | YES | | NULL | | | 姓名 | varchar(40) | YES | | NULL | | | 佣金 | tinyint(4) | YES | | NULL | | +--------+-------------+------+-----+---------+-------+ 3 rows in set (0.09 sec) mysql>
------解决方案--------------------
你的逗号,好像是中文的
------解决方案--------------------
create table 销售小姐(雇员号 int, 姓名 varchar(40),佣金 tinyint4 );
建议你原样复制我的语句。你的括号不对。
------解决方案--------------------
虽然可以用中文字段或者表名,但确实不建议使用,这会给你造成日后的恶梦。
用中文名,需要使用