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

SQLトリガー列名を変数に格納しているときにエラーが発生し、SQLトリガーのOLD.myvarに使用します

    クエリを文字列として作成し、それを準備して実行すると、次のようになります。

    SET @s = CONCAT('INSERT INTO TMP(DATA1, DATA2) VALUES ("DATA",OLD.',TMPCOL,');');
    
    PREPARE stmt1 FROM @s;
    EXECUTE stmt1;
    DEALLOCATE PREPARE stmt1;
    



    1. UPDATESQLクエリのLIMITオフセットまたはOFFSET

    2. ログからの毎日の毎週のアクティブユーザー

    3. テーブルをロックせずにMySQLDumpを実行する

    4. SQL Server(T-SQL)のパーティションスキームのリストを返す