MERGE
không được hỗ trợ bởi MySQL
, Tương đương với điều đó là
CHÈN ... TRÊN CẬP NHẬT TỪ KHÓA DUPLICATE
Hãy thử điều này,
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
nhưng hãy chắc chắn email
được đặt làm Primary Key
hoặc Unique
.