这是我的超简单的桌子布局..。
id \x命令 1-1-1 2-2-2
我一直试图用一个查询更新两个条目的顺序,但是我的查询测试似乎一直在更新auto_increment id字段。
我的目标是在一个查询中使id1 = order 2和id2 = order1。我的问题出了什么问题?
UPDATE forms
SET order = CASE id
WHEN 1 THEN 2
WHEN 2 THEN 1
END
WHERE id IN (1,2);发布于 2013-05-28 03:07:55
做JOIN怎么样?
UPDATE Tablename AS a
INNER JOIN Tablename AS b
ON a.id = 1 AND b.id = 2
SET a.order = b.order,
b.order = a.orderhttps://stackoverflow.com/questions/16783210
复制相似问题