问一个简单的MYSQL数据库问题 请教一个数据库问题:数据表:id name1 张三2 李四id自动增长 我删除第一条记录 然后李四的id变成1 怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 UPDATE hello SET id=id-1 where id>1 这是个土方法,我想mysql应该专门有处理这问题的函数吧! 试想,如果有与该表关联的另外一个表,该表的外键就是你的user表的id,那么你这里更改的话,其他与之关联的表必然也需要同时更新。否者就会导致表数据的不一致。所以如果没有别的需求,不要随意更改表的主键。 先 delete id=1的然后:update id=id-1------------另外,不提倡这样做,上面的说到了。PS:楼主这样做有何作用?? what's strange? 请教个ftp_put的问题 求一正则表达式: 查找除了AD,AO,AK之外的所有以A开头的连续字母组合 接口的概念是怎么样的?感觉好抽象啊...能不能用PHP解释一下啊?谢谢了 删除或修改文件内容用哪个函数啊?(不是添加) 请教 如何联接远程的Oracle数据库 linux下的php编辑器 救急呀!各位高手谁用php编过实现在线出题的程序? 为什么在php代码中调用另一个php页面会失败? 如何修改记事本里的内容呢? php下载改名的问题
这是个土方法,我想mysql应该专门有处理这问题的函数吧!
所以如果没有别的需求,不要随意更改表的主键。
然后:update id=id-1------------
另外,不提倡这样做,上面的说到了。
PS:楼主这样做有何作用??