MERGE
není podporován MySQL
, Ekvivalent pro to je
VLOŽTE ... PŘI AKTUALIZACI DUPLIKÁTNÍHO KLÍČE
Zkuste toto,
INSERT INTO tableName (email, secret, passwd, ts, newAcct)
VALUES ($1,$2,$3,$4,TRUE)
ON DUPLICATE KEY UPDATE newAcct=TRUE, existingUser=NULL, secret=$2, ts=$4
ale ujistěte se, že email
je nastaven jako Primary Key
nebo Unique
.