问题描述
我正在尝试找到在应用程序上创建“赞”按钮的最佳方法。我想打相同的端点,并有一个存储过程照顾逻辑。到目前为止,这是我所拥有的,但似乎不起作用。我的目标是测试记录是否存在,如果确实存在,则删除记录,否则创建记录。请让我知道我在做什么错,或者如果存储过程是解决问题的方法。以下是该过程中我想要的逻辑,但目前无法正常工作。谢谢
IF (SELECT * FROM favorite_movies WHERE movie_id = '577922' and user_id = '5' limit 1)then
delete from favorite_movies WHERE movie_id = 577922 and user_id = 5;
else
INSERT INTO favorite_movies (user_id,movie_id)VALUES (5,577922);
END IF
我得到的错误是
SQL Error [42601]: ERROR: syntax error at or near "IF"
Position: 1
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)