MERGE
n'est pas supporté par MySQL
, L'équivalent pour cela est
INSERT ... ON DUPLICATE KEY UPDATE
Essayez ceci,
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
mais assurez-vous que email
est défini comme Primary Key
ou Unique
.