1
我用下面的查询我的自动递增不工作,我有10位长度
ALTER TABLE AUTO_INCREMENT = 2013000000;
我得到了错误
#1064
- 你在你的SQL语法错误;检查对应于你的MySQL服务器版本使用附近“= 20.13亿”在行2
我想要像我对我校学生证AUTO_INCREMENT 10位正确的语法手册...谁能帮我......这是我的用户表
CREATE TABLE user(
student_id int NOT NULL AUTO_INCREMENT
, username varchar(15) NOT NULL
, password varchar(15) NOT NULL
, lastname varchar(15) NOT NULL
, firstname varchar(15) NOT NULL
, middlename varchar(15)
, birthdate Date NOT NULL
, gender varchar(6) NOT NULL
, address varchar(30) NOT NULL
, email varchar(50) NOT NULL
, contact bigint(11) NOT NULL
, marital_status varchar(15) NOT NULL
, religion varchar(15) NOT NULL
,PRIMARY KEY (student_id)
);
然后我用这个
ALTER TABLE AUTO_INCREMENT = 2013000000;
,并得到错误了。
我要的是2013000000,2013000001,2013000002,2013000003,....
等
是不是'alter table TableName AUTO_INCREMENT = 2013000000;' – dcaswell
是什么?你能解释更多的原因,我有点新手和搜索 – JeraldPunx
@JeraldPunx该表的名称是必需的关键字'TABLE'后,否则MySQL不知道你想改变什么表 –