方法2:select一下max(id) ,然后根据 max(id)+1 插入新值。
方法3:字段建立成为unique不重复索引,插入重复时会有提示
虽然保持自增ID连续性在有些需要上很方便!自增ID没法人工干预,除非清空表!如果你想实现行号,用不着靠自增ID!如果你想实现上一个下一个,其实也有解决办法!如果你想再建立一个字段用来做连续id,那么更新起来很麻烦,成本太高!15的前两条SELECT MAX(ID) FROM TABLE WHERE ID <15
SELECT MAX(ID) FROM TABLE WHERE ID <(SELECT MAX(ID) FROM TABLE WHERE ID <15)
15的后两条
SELECT Min(ID) FROM TABLE WHERE ID >15
SELECT Min(ID) FROM TABLE WHERE ID >(SELECT Min(ID) FROM TABLE WHERE ID >15)
前提:id必须是升序排列的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)