我在 MS Access 中有 2 个查询。一个将新用户插入到数据库表中,如果密钥存在于数据库中,另一个更新用户的记录。
有没有办法可以合并两个查询,如果记录不存在则插入记录,但如果存在则更新它?
就像是
-- IF username doesn't exist in the database --
INSERT INTO table_user ( username, gender ) VALUES ( @username, @gender )
-- ELSE --
UPDATE table_user SET gender = @gender WHERE username = @username