mysql在phpadmin使用求教 在一个表内ID按自然为主键,现在有100条记录, 怎么在中间加一条记录让他的ID值跟其中一个值数字值一样,然后数字一样的那个数自动移动到后面一个数字后面所有的所有数字也往后移动一位呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update ... set id = id +1 where id>....不过不建议这么做插入的时候指定ID,就可以插入你想要的id数了 先从断点处 UPDATE table set id+1 要ORDER BY DESC 从后面开始。然后再插吧。应该是这样。 update table_name set id=(id+1) where id >=5 order by id desc;insert into table_name values(5,"","");注意顺序。 上次发帖子问怎样更新表的id设置为id+1的就是lz吧??不知道是什么需求,要做这么糟糕的决定?既然是主键,为什么要更新它呢,不怕造成数据库不一致么?(如果有的表的外键就是该表的id字段,岂不是都要更新) 如何在无序列表中做权限判断 foreach传数组时指针是怎么操作的? php 开源论坛如何获取 用户id和用户名? amfphp有没哪位高人帮下忙?? PHP+IIS5+MYSQL.的新问题,谢谢各位大虾了!!!!!!! 请教个查询的问题! yjjqtdht (小齐) 请进来领分! 用explode()函数获得数组后,怎么取得该数组的长度? 穷疯了,便宜出卖公司网站空间! 判断客户端文件是否存在?急______________ php 编码后 空白字符串问题 mailto 字符集问题 出现乱码
不过不建议这么做
插入的时候指定ID,就可以插入你想要的id数了
insert into table_name values(5,"","");注意顺序。
不知道是什么需求,要做这么糟糕的决定?既然是主键,为什么要更新它呢,不怕造成数据库不一致么?(如果有的表的外键就是该表的id字段,岂不是都要更新)