
mysql创建表,我的语句哪里错了?
mysql>useDB_test;Databasechangedmysql>createtable'zz'('cust_id'int(10)notnull,'orders...
mysql> use DB_test;
Database changed
mysql> create table 'zz'('cust_id' int(10) not null, 'orders' varchar(10) not null, 'telephone' varchar(10) not null);
提示:
ERROR 1064 (42000): 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 ''zz'('cust_id' int(10) not null, 'orders' varchar(10) not null, 'telephone' varc' at line 1
请帮忙!谢谢 展开
Database changed
mysql> create table 'zz'('cust_id' int(10) not null, 'orders' varchar(10) not null, 'telephone' varchar(10) not null);
提示:
ERROR 1064 (42000): 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 ''zz'('cust_id' int(10) not null, 'orders' varchar(10) not null, 'telephone' varc' at line 1
请帮忙!谢谢 展开
5个回答
展开全部
把表zz的引号去掉, 表和字段为了不和关键词用的是键盘上1之前的那个按键,不是单引号按键。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把int(10)中的(10)去掉!int类型占四个字节,是不可以改的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
create table 'zz'('cust_id' int(10) --int类型不能这样定义
只能'cust_id' int not null
只能'cust_id' int not null
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CREATE TABLE zz(
cust_id int( 10 ) NOT NULL ,
orders varchar( 10 ) NOT NULL ,
telephone varchar( 10 ) NOT NULL
)
cust_id int( 10 ) NOT NULL ,
orders varchar( 10 ) NOT NULL ,
telephone varchar( 10 ) NOT NULL
)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int(10)
int也需要指定长度?
去掉试试
create table 'zz'('cust_id' int not null, 'orders' varchar(10) not null, 'telephone' varchar(10) not null);
int也需要指定长度?
去掉试试
create table 'zz'('cust_id' int not null, 'orders' varchar(10) not null, 'telephone' varchar(10) not null);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询