Mysql 查询结果新增一列递增序列

Mysql 查询结果新增一列递增序列,第1张

修改sql如下

select (@xh := @xh + 1) as xh, a.* from (select * from auto where level = 3) a, (select @xh := 0) x

结果如下

让mysql自动递增的字段从1开始执行以下代码:

truncate table 表名

说明:执行truncate table 表名以后此表的所有内容都被清空,自增从1开始。

注意事项:执行此命令之前请先备份数据库。

那是你设置了id自动增加 AUTO_INCREMENT

你在插入时连id也插入,就可以

(id,name,cont) values (1,'name','cont')

每次插入时,id你可以先取表里最大值 再加上1


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

原文地址: http://outofmemory.cn/zaji/6170901.html

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

发表评论

登录后才能评论

评论列表(0条)

保存