MERGE
MySQL
ではサポートされていません 、それに相当するのは
INSERT ... ON DUPLICATE KEY UPDATE
これを試してください
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
ただし、必ずemail
Primary Key
として設定されます またはUnique
。