mysql - MySQL 过程 if 子句然后插入
问题描述
我正在 mySQL 中创建一个存储过程
if (myImg is null) then
update images
set images.image=myImg
where images.artist=myArtist;
end if;
insert into songs
(name,artist,year,audio_path)
values (myname,myartist,myyear,mypath);
当我单击“继续”按钮时,我收到一条错误消息:#1064。错误在第 8 行(插入歌曲的行)。
任何想法?
解决方案
推荐阅读
- mediawiki - 如何从类别视图中删除 namspace
- python - 使用 numpy 优化数组计算
- android - 将持久 WebSocket 侦听器添加到 android 应用程序的最佳方法是什么?
- javascript - 正确覆盖 DC.JS (D3) 画布元素
- excel - 需要隐藏excel中的每7列,直到AWZ列
- sql - 相同的字符串但不同的字节长度
- javascript - JS,jQuery:直接在要求它的脚本上方选择元素?
- android - 在 Ionic App 中单击外部弹出窗口时打开键盘
- python - Tkinter with matplotlib - 为什么框架不绘制?
- excel - 查找字段中下一个最小值的公式