mysql 如何将已存在的id值重新赋值 并按指定的某一值往上自增
2022-05-04 22:31:32683
1.sql重设全部数据的id
update table t set t.id = ( select @n := @n + 1 from (SELECT @n := 10000) r )
2.重设表自增长起始位置
alter table users AUTO_INCREMENT=10001
3.id从1000到1
update table t set t.id = ( select @n := @n - 1 from (SELECT @n := 1000) r )
相关文章
- Mysql:在某一字段的所有的值前面加某字符
- mysql遇见Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre的问题
- MYSQL中批量替换某个字段的部分数据
- SQL语句来查询今天、昨天、7天内、30天的数据,经典!
- MySQL 之PHP实现 数据库&数据表的创建删除、数据的插入&查询
- MYSQL删除表的记录后如何使ID从1开始
- Linux下MySql 1036 错误码解决(1036: Table ‘xxxx‘ is read only)
- Mysql 在 select 查询时追加(添加)一个字段并指定值