我有一个 Mysql 数据库,其中包含一个包含在数据库上执行的所有脚本的表。
我直接在 sql 中运行所有脚本,如果有人已经运行了脚本,我想签入我的脚本。
在 Sql Server 中,我可以这样做:
IF EXISTS (SELECT 1 FROM [dbo].[LogScript] WHERE NomScript = 'MyScriptName')
BEGIN
PRINT 'Warning : The script ''MyScriptName'' have already been runned on the database.'
RETURN
END
由于您不能在 Mysql 中使用 IF,我不知道该怎么做。