在数据库中把问题ID设置成字符型的可不可以自动增长
3个回答
展开全部
可以的哦,你吧这个ID里面放的是数字就可以了啊,数字是可以放到字符类型的字段里面的哦。你也可以用序列,每次都直接用调用。如下创建序列:
create sequence myId_sequences
increment by 1--每次自增1
start with 1--从1开始自增
nomaxvalue--不设置最大值
nocycle--一直累积,不循环
cache 10 --一次从取10个放入内存中,当数据库不正常关闭,丢失,会跳号
然后你插入新记录的时候就可以:
insert into table 表名(id,.....)values(Myid_Sequences.Nextval,......)
create sequence myId_sequences
increment by 1--每次自增1
start with 1--从1开始自增
nomaxvalue--不设置最大值
nocycle--一直累积,不循环
cache 10 --一次从取10个放入内存中,当数据库不正常关闭,丢失,会跳号
然后你插入新记录的时候就可以:
insert into table 表名(id,.....)values(Myid_Sequences.Nextval,......)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |