sql 字段从 1000 开始自增长

mysql>CREATETABLEorders(Order_idintIDENTITY(1000,1),Good_idint,Numberint);ERROR1064(4... mysql> CREATE TABLE orders(Order_id int IDENTITY(1000,1),Good_id int, Number int);
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 'IDENTITY(1000,1),Good_id int, Number int)' at line 1
为什么就是一直建表建不了?
展开
 我来答
阿冬76
推荐于2018-05-10 · TA获得超过5028个赞
知道大有可为答主
回答量:2710
采纳率:88%
帮助的人:1096万
展开全部
首先需要使用AUTO_INCREMENT来设置自增列,并且该列必须是主码
CREATE TABLE orders(Order_id int primary key AUTO_INCREMENT,Good_id int, Number int);
然后把自增的起始值设置为1000
ALTER TABLE orders AUTO_INCREMENT = 1000;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rkc009
推荐于2016-11-27 · TA获得超过1499个赞
知道大有可为答主
回答量:2098
采纳率:60%
帮助的人:1698万
展开全部
MySQL中使用自增长:
create table tableName (id unsigned int primary key auto_increment not null,
 title varchar(32),
 content text);
auto_increment就是自增长的属性

mysql如何指定id,然后自增长
auto_increment=100;

alter   table   ai_test2   auto_increment   =   1000;
追问
不能用IDENTITY么
追答
IDENTITY 是msql的吧 !
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式