Mam tabelę:
ID | POLE
---------
1 | 2546
2 | 5461
3 | 3120
I chciałbym żeby dla konkretnych id pole przyjęło inną (zdefiniowaną w tablicy php) wartość. Czy można to zrobić jednym zapytaniem, czy dla każdego id musi być inne zapytanie?
INSERT INTO TABLE (id, something, something_else)VALUES (1, 1,1), (2,2,3), (3,9,3), (4,10,12) ON DUPLICATE KEY UPDATE something = VALUES(something), something_else = VALUES(something_else);
UPDATE Persons SET Age=36 WHERE id=1 UPDATE Persons SET Age=30 WHERE id=5 UPDATE Persons SET Age=24 WHERE id=11 ... UPDATE Persons SET Age=3 WHERE id=54