我有一个数组:
[{id:1, sort:0}, {id:2, sort:1}]
这可能是很多id / sort对。
解决mysql中sort列更新的最佳方法是什么?我不想一次更新每个id,有什么我可以使用的吗?
答案 0 :(得分:1)
假设id是唯一键,我会使用插入来完成工作
INSERT INTO sometable(id, sort)
VALUES
(1,0),
(2,1),
......
ON DUPLICATE KEY UPDATE sort=VALUES(sort)