【发布时间】:2008-11-29 17:38:35
【问题描述】:
我对 MYSQL 非常非常陌生。我尝试创建一个名为“option”的表。 我的 SQL 查询是:
创建表选项(
id int not null 主键 auto_increment,
选择 varchar(30)
)
执行此查询时显示以下错误
错误代码:1064 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在 'option( id int not null 主键 auto_increment, 选择 varchar(30) )' 在第 1 行 (0 毫秒)
如果我尝试将表名作为“选择”,它会起作用。
我们可以在mysql中将表名作为“选项”吗?
谢谢
【问题讨论】:
-
根据我的回答,虽然可以,但您希望让您的应用程序/数据库有一个良好的开端。单字“选项”真的是这个表的最佳名称吗?它必须是针对特定事物的选项,因此如果您还没有绘制数据模型,请花一些时间绘制数据模型,问题应该会自行解决。