0
我有一個表有一個列(比如說順序),需要它的值按順序排列(0,1,2,3 ... N,0, 1,2,3 ... N,0 ...)。 它將從零開始,該列(順序)的下一個值應爲1,依此類推,直到達到最大數量N(比如5)。那麼下一個值應該再次爲零。mysql使用序列中的下一個值作爲列的默認值
我有一個表有一個列(比如說順序),需要它的值按順序排列(0,1,2,3 ... N,0, 1,2,3 ... N,0 ...)。 它將從零開始,該列(順序)的下一個值應爲1,依此類推,直到達到最大數量N(比如5)。那麼下一個值應該再次爲零。mysql使用序列中的下一個值作爲列的默認值
也許你可以編寫一個程序來添加一個新列,只需按照你想要的方式控制該值。例如:insert into tablename(col1,col2,col3)values(「」,「」,0); insert into tablename(col1,col2,col3)values(「」,「」,1)... insert into tablename (col1,col2,col3)值(「」,「」,N),插入表名(col1,col2,col3)值(「」,「」,0),插入表名(col1,col2,col3) (「」,「」,1)...當然,您需要使用「按ID排序」以確保表格是按插入順序排序的。
基於什麼序列? – Wanderer
序列像1,2,3 ... – user3631341