Gibt es überhaupt einen Unterschied zwischen diesen beiden? Ich arbeite an etwas Code, der sie austauschbar zu verwenden scheint, und ein schneller Test zeigt mir, dass sie die gleichen Dinge zu tun scheinen.ON DUPLICATE KEY UPDATE a = WERTE (b) vs. a = b
INSERT INTO...
...
ON DUPLICATE KEY UPDATE a=VALUES(b)
gegen
INSERT INTO...
...
ON DUPLICATE KEY UPDATE a=b
Die Abfragen sollten 'INSERT', nicht' UPDATE' sein. – Barmar
Woops. richtig .. danke. –