我需要在表中更新日期值,如果它不存在则必须插入
在MySql中执行此操作的最佳方法是什么
目前我正在使用
SELECT Id INTO LId FROM ATABLE WHERE ID = FID;
IF LId IS NULL THEN
INSERT INTO ATABLE(abc) Values (2)
ELSE
UPDATE ATABLE Set Abc = 2 Where Id = LId
END IF;
Run Code Online (Sandbox Code Playgroud)
但这次击中了数据库3次
有没有更好的方法呢?