mysql使用序列中的下一个值作为列的默认值

时间:2016-07-14 08:41:16

标签: mysql

我有一个表有一个列(比如说顺序),需要它的值是顺序的(0,1,2,3 ... N,0,1,2,3 ... N,0 .. )。 它将从零开始,该列(顺序)的下一个值应为1,依此类推,直到达到最大数N(比如5)。那么下一个值应该再次为零。

1 个答案:

答案 0 :(得分:0)

也许你可以编写一个程序来添加一个新列,只需按照你想要的方式控制值。例如:插入tablename(col1,col2,col3)值(“”,“”,0);插入tablename(col1,col2,col3)值(“”,“”,1)...插入tablename (col1,col2,col3)值(“”,“”,N),插入tablename(col1,col2,col3)值(“”,“”,0),插入tablename(col1,col2,col3)值(“”,“”,1)......当然,您需要使用“按ID排序”以确保表格按插入顺序排序。