Mysql 如何在单个查询中插入自动递增排序顺序
对于多次插入(如果已经存在,则更新),我使用以下查询,并且工作得非常好Mysql 如何在单个查询中插入自动递增排序顺序,mysql,insert,sql-update,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\u 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\u ORDER
和值,但它应该是自动递增的。在单次查询中应该使用什么技术?我想澄清一下,您的问题是:您希望排序顺序是插入或修改行的顺序
我认为最简单的方法是使用。为什么不能使用自动递增的id列进行排序?