sql >> データベース >  >> RDS >> Mysql

mysqlのselectステートメントでトリガーを起動できますか?

    簡単な答えは「いいえ」です。トリガーはINSERTでトリガーされます 、UPDATE またはDELETE

    このための可能な解決策。かなりまれなシナリオ:

    • まず、SELECTを実行するいくつかのストアドプロシージャを記述します sオンテーブルXが必要です。
    • 次に、すべてのユーザーがこれらのストアドプロシージャのみを使用するように制限し、SELECTを直接使用できないようにします。 tableXで。
    • 次に、ストアドプロシージャを変更して、必要なアクションを実行するストアドプロシージャも呼び出します(INSERT または何でも)。


    1. InnoDBへのデータの読み込みを高速化する方法(LOAD DATA INFILE)?

    2. MySQLのルートパスワードをデフォルトに変更するにはどうすればよいですか?

    3. SQL SERVER –トリック–異なるWindowsアカウントでSSMSを実行する

    4. mysqlでwhereとinnerjoinを使用する