mysql如何创建一个序列

mysql如何创建一个序列,第1张

序列只有db2

oracle有,mysql没有序列的,不过你可以给你所所创建的表的主键设置为自增。

例如

create

table

A

(

id

int(20)

auto_increment

)

不过设置为自增的键必须是数值类型的。

比如说你创建了一个表userinfos

create table userinfos(

userid int primary key,

username varchar(20)

)

//给userinfos添加序列

update userinfos set userid = last_insert_id(userid+1)

//然后查询序列

select last_insert_id()

或者也可以这样

create table userinfos(

userid int primary key not null auto_increment,

username varchar(20)

)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5899048.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存