Mysql SQL更新id所有表

Mysql SQL更新id所有表,mysql,sql,Mysql,Sql,我有表行idenntifyID类型varchar,我想要设置值ID 01,ID 02,ID 03,只有SQL才能实现吗?现在是ID200,ID654等等,我想要从1更改为n查看链接 及 或 如果您需要显示带有数字的“ID”以供用户查看,只需在显示数据时使用应用程序将其添加到自动增量字段中即可。通常更改ID除了看起来“不错”之外没有什么意义,这是一个不好的理由。我可以问你为什么要这样做吗?因为我是从scrath创建表的,它不是id,它是某个我无法更改的东西的标识键。你看过这个吗:这是一个自动递

我有表行
idenntifyID
类型varchar,我想要设置值
ID 01
ID 02
ID 03
,只有SQL才能实现吗?现在是
ID200
ID654
等等,我想要从1更改为n

查看链接


如果您需要显示带有数字的“ID”以供用户查看,只需在显示数据时使用应用程序将其添加到自动增量字段中即可。

通常更改ID除了看起来“不错”之外没有什么意义,这是一个不好的理由。我可以问你为什么要这样做吗?因为我是从scrath创建表的,它不是id,它是某个我无法更改的东西的标识键。你看过这个吗:这是一个自动递增键吗?字段ID的内容是01还是仅为1?如果是自动递增键,则不能。唯一的方法是创建一个自动递增键从1开始的新表,并将所有数据(不包括键)从旧表复制到新表,或者删除主键列并再次创建它。有关自动递增键的更多信息:还可以查看有关为什么通常不建议重新设定ID的注释