请问如何修改SQL表里面的一个ID序号。我想把现有的账户ID序号为5改成。3

请问如何修改SQL表里面的一个ID序号。我想把现有的账户ID序号为5改成。3,第1张

你用的应该是ACCESS

id自动编号的,这没有办法修改。唯一的办法你只有复制这个表

只复制结构,然后一条一条的粘贴过去。非常蠢的办法,也是没有办法的办法!或者把ID改成整数型,但是以后每次添加数据都必须给一个不重复的数字添加的表里

if object_id('tb') is not null

drop table tb

go

create table tb(id int, name varchar(20))

insert into tb select 1,'张三'UNION ALL

SELECT 23,'李四' UNION ALL

SELECT 10,'王五'

go

SELECT FROM tb

/

id name

----------- --------------------

1 张三

23 李四

10 王五(所影响的行数为 3 行)

/

ALTER TABLE tb DROP COLUMN ID ALTER TABLE tb ADD id INT IDENTITY(1,1) NOT NULLSELECT RIGHT('000'+CAST(id AS VARCHAR(10)),3) AS id , name FROM TB

/

id name

------ --------------------

001 张三

002 李四

003 王五(所影响的行数为 3 行)

/

--建议存储的时候不要存001、002格式的,读出来的时候再做处理

1问:你有id=8的数据吗?答:没有!那你为什么where后面找id=8的?

2问:你想修改的是什么?答:id,那你修改数据名字干什么呢?改ID啊!

3问:你的ID是自增可修改吗?答:是!那就修改,不是!那就把数据库的ID列设置为可修改!

wl:武力,zl:智力,ts:统帅,zz是什么?

以上就是关于请问如何修改SQL表里面的一个ID序号。我想把现有的账户ID序号为5改成。3全部的内容,包括:请问如何修改SQL表里面的一个ID序号。我想把现有的账户ID序号为5改成。3、在SQL里面怎么修改ID,让ID以1到100这样做为编号、mysql怎么修改自动增长的id等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/10107127.html

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

发表评论

登录后才能评论

评论列表(0条)

保存