2012-11-21 99 views
0

对于多个插入(如果已存在,则更新)我使用以下查询并且工作正常。如何在单个查询中插入自动递增的SORT_ORDER

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,但它应该是一个自动递增。在单个查询中应该做什么?

+0

为什么你不能在sort_order中使用自动递增的id列? – Bohemian

回答

0

只是为了阐明我相信你的问题是:你希望排序顺序是插入或修改行的顺序。

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

相关问题