如果用户已设置,我想更新表格,如果不是,我想将数据插入表格。
现在我正在尝试使用IF语句执行某些操作,但这不起作用。 因为你无法从一个IF开始。
这是我到目前为止所做的,也许有人知道如何以正确的方式做到这一点。
IF (SELECT user_id FROM reports WHERE user_id=19) THEN
BEGIN
UPDATE reports
SET latlng='42.12,4.124', facilities=null, organize=null, expired=null
WHERE user_id=19
AND id<>0;
END;
ELSE
BEGIN
INSERT INTO reports
(user_id, latlng)
VALUES (19, '42.12,4.124');
END;
END IF;
提前感谢!