MERGE
não é suportado pelo MySQL
, O equivalente para isso é INSERIR ... NA ATUALIZAÇÃO DE CHAVE DUPLICADA
Tente isso,
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
mas certifique-se de
email
está definido como Primary Key
ou Unique
.