2012-11-21 2 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

왜 자동 증가 ID 열을 sort_order에 사용할 수 없습니까? – Bohemian

답변

0

귀하의 질문에 대한 답을 분명히하기 위해서 : 정렬 순서를 행을 삽입하거나 수정하는 순서로 지정해야합니다.

가장 쉬운 방법은 TIMESTAMP을 사용하는 것입니다.