【发布时间】:2026-01-15 08:15:01
【问题描述】:
mysql 有没有办法编写可重新运行的 sql 脚本? 我尝试了 : 'IF EXISTS' 语法,但这似乎只适用于存储过程。 'select if' 语法似乎不能满足我的要求。
理想情况下,我想做这样的事情:
IF NOT EXISTS (select * from table where name='Name') Then insert into table values('Name');
else select 'Name has already been inserted into table';
end if;
谢谢。
【问题讨论】:
-
查看 MySQL 手册,您可以在“控制结构”下找到所需的一切