这个建表语句错在那里?

shg918 2003-09-30 12:08:53
CREATE TABLE class_classuser(

userid varchar( 20 ) NOT NULL AUTO_INCREMENT,
username varchar( 16 ) ,
userpwd varchar( 10 ) ,
useremail varchar( 40 ) ,
question varchar( 40 ) ,
answer varchar( 40 )
) ;
...全文
35 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
shg918 2003-10-01
  • 打赏
  • 举报
回复
结帐
shuixin13 2003-09-30
  • 打赏
  • 举报
回复
AUTO_INCREMENT 只能用于整型列
shg918 2003-09-30
  • 打赏
  • 举报
回复
抱歉!在我 得到您正确回答的同时就利马怀疑到了空格问题,但是user和其后的左括号没有空格一样也成功建立了表格,哎~~~难道是万网的那里出了bug?
ezhou 2003-09-30
  • 打赏
  • 举报
回复
有区别,我的table_name和它后面的括号之间有空格,而你的没有。
shg918 2003-09-30
  • 打赏
  • 举报
回复
说明 :用了煮花生的语句已经能够建立表格了
shg918 2003-09-30
  • 打赏
  • 举报
回复
汗~~~~~~~!!!到底是怎么一回事啊,我不是本地里运行的,是在万网给的881面板里运行的,所以不可能存在环境配置错误的问题,但是怎么会这样?煮花生的语句和俺 的没有区别啊,怎么就不成呢???拜托哪位老大解释一下!!
ezhou 2003-09-30
  • 打赏
  • 举报
回复
CREATE TABLE user
(
userid int(8) primary key NOT NULL AUTO_INCREMENT,
username varchar(16) ,
userpwd varchar(10) ,
useremail varchar(40) ,
zipcode int(6),
telnum varchar(13),
question varchar(40) ,
answer varchar(40)
) ;
shg918 2003-09-30
  • 打赏
  • 举报
回复
CREATE TABLE user(
userid int(8) primary key NOT NULL AUTO_INCREMENT,
username varchar(16) ,
userpwd varchar(10) ,
useremail varchar(40) ,
zipcode int(6),
telnum varchar(13),
question varchar(40) ,
answer varchar(40)
) ;还是不行!!!
shuixin13 2003-09-30
  • 打赏
  • 举报
回复
CREATE TABLE user(
userid int(8) NOT NULL AUTO_INCREMENT,
username varchar(16) ,
userpwd varchar(10) ,
useremail varchar(40) ,
zipcode int(6),
telnum varchar(13),
question varchar(40) ,
answer varchar(40),
PRIMARY KEY (userid)
) ;


自增键必须是主键!!
shg918 2003-09-30
  • 打赏
  • 举报
回复
CREATE TABLE user(

userid int(8) NOT NULL AUTO_INCREMENT,
username varchar(16) ,
userpwd varchar(10) ,
useremail varchar(40) ,
zipcode int(6),
telnum varchar(13),
question varchar(40) ,
answer varchar(40)
) ;
这样还是不行!!
howell711 2003-09-30
  • 打赏
  • 举报
回复
userid INT NOT NULL AUTO_INCREMENT
按心帆说的

56,687

社区成员

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

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