データベースで実行されるすべてのスクリプトを含むテーブルを持つ 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 を使用できないため、その方法がわかりません。