mysql字段名是否可以为中文?

shg918 2003-12-04 10:19:14
CREATE TABLE `zhichu` (

`id` INT( 3 ) NOT NULL ,
`品名` VARCHAR( 10 ) NOT NULL ,
`型号` VARCHAR( 8 ) NOT NULL ,
`个数` INT( 3 ) NOT NULL ,
`日期` DATE( 12 ) NOT NULL ,
`deal` VARCHAR( 6 ) NOT NULL
)

我用phpmyadmin创造的结果报错
MySQL 返回:

#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(12) NOT NULL, `deal` VARCHAR(6) NOT NULL)' at line 1
[文档]
...全文
1497 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawn_dawn 2003-12-04
  • 打赏
  • 举报
回复
SQL语句后面加上分号
shg918 2003-12-04
  • 打赏
  • 举报
回复
小木兄:您的话我听不懂~~~我只会php~~~
lxf_1976 2003-12-04
  • 打赏
  • 举报
回复
你使用API操作MySQL并显示数据结果的吧?那可以在应用层操作显示的内容;或者在SQL语句中使用中文别名也可以!
shg918 2003-12-04
  • 打赏
  • 举报
回复
谢谢犬犬,不过我要显示的时候显示中文啊。要不用的人不知道什么意思。还有您见过web页面的库存管理系统么?如果有演示地址的话请让我看一眼。
shuixin13 2003-12-04
  • 打赏
  • 举报
回复
CREATE TABLE `zhichu` (

`id` INT(3) NOT NULL ,
`品名` VARCHAR(10) NOT NULL ,
`型号` VARCHAR(8) NOT NULL ,
`个数` INT(3) NOT NULL ,
`日期` DATE NOT NULL ,
`deal` VARCHAR(6) NOT NULL
)


不过不建议你使用中文列名噢!!!

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧