Mysql创建数据表报错
请教大家一个问题,请大家帮忙看看是什么原因导致执行出错,一直没有发现原因呢?Mysql版本:mysqlVer14.14Distrib5.1.69,forredhat-li...
请教大家一个问题,请大家帮忙看看是什么原因导致执行出错,一直没有发现原因呢?
Mysql版本:mysql Ver 14.14 Distrib 5.1.69, for redhat-linux-gnu (i386) using readline 5.1
mysql> create tables user(
-> userid int(4) primary key not null auto_increment,
-> username varchar(16) not null,
-> userpassword varchar(32) 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 'tables user(userid int(4) primary key not null auto_increment,username varchar' at line 1
多谢大家哈 展开
Mysql版本:mysql Ver 14.14 Distrib 5.1.69, for redhat-linux-gnu (i386) using readline 5.1
mysql> create tables user(
-> userid int(4) primary key not null auto_increment,
-> username varchar(16) not null,
-> userpassword varchar(32) 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 'tables user(userid int(4) primary key not null auto_increment,username varchar' at line 1
多谢大家哈 展开
展开全部
create table 不是 create tables
用我这个试试
create table user(
userid int(4) not null auto_increment,
username varchar(16) not null,
userpassword varchar(32) not null,
primary key(userid)
);
正常的建表逻辑, 要把索引,主键等 放在最下, 与字段分开, 方便他人阅读.
如果非要建在一行, 这样也可以,
create table user(
userid int(4) not null primary key auto_increment,
username varchar(16) not null,
userpassword varchar(32) not null
);
用我这个试试
create table user(
userid int(4) not null auto_increment,
username varchar(16) not null,
userpassword varchar(32) not null,
primary key(userid)
);
正常的建表逻辑, 要把索引,主键等 放在最下, 与字段分开, 方便他人阅读.
如果非要建在一行, 这样也可以,
create table user(
userid int(4) not null primary key auto_increment,
username varchar(16) not null,
userpassword varchar(32) not null
);
展开全部
create table `user`(
userid int(4) primary key not null auto_increment,
username varchar(16) not null,
userpassword varchar(32) not null
);
user 是关键字 打个引号要 ,create table 不是create tables
userid int(4) primary key not null auto_increment,
username varchar(16) not null,
userpassword varchar(32) not null
);
user 是关键字 打个引号要 ,create table 不是create tables
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
'tables user(userid int(4) primary key not null auto_increment,username varchar'
是不是应该用table?
是不是应该用table?
追问
你好,谢谢,不行的,我试了一下,改成table也是提示报错的呢,也还是相同的报错呢
追答
是不是user这个表格已经存在了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询