如何在单个查询中插入自动递增的SORT_ORDER

时间:2012-11-21 05:03:31

标签: mysql insert sql-update

对于多个插入(如果已经存在则更新)我使用以下查询并且工作正常。

INSERT INTO table (id,Col1,Col2)
VALUES (1,1,1),(2,2,3),(3,9,3),(4,10,12)
ON DUPLICATE KEY UPDATE Col1=VALUES(Col1), Col2=VALUES(Col2);

现在我需要输入SORT_ORDER以及值,但它应该是自动递增的。在单个查询中应该采用什么技术?

1 个答案:

答案 0 :(得分:0)

只是为了澄清我认为你的问题是:你希望排序顺序是插入或修改行的顺序。

我认为最简单的方法是使用TIMESTAMP