mysql表名可以用中文么_[急]MySQL中建表不能使用中文字段吗?解决思路

  • Post author:
  • Post category:mysql


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 );

建议你原样复制我的语句。你的括号不对。

——解决方案——————–

虽然可以用中文字段或者表名,但确实不建议使用,这会给你造成日后的恶梦。

用中文名࿰



版权声明:本文为weixin_33122261原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。