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

MYSQLトリガートラブル

    問題は、このトリガーを呼び出したテーブルを変更できないことです。制限です。

    データを挿入する前に、BEFORE INSERTトリガーを使用して、新しい値を設定してみてください。例:

    CREATE TRIGGER anomes
    BEFORE INSERT
    ON formulario
    FOR EACH ROW
    BEGIN
      SET NEW.ano = EXTRACT(year FROM NEW.create_date);
      SET NEW.mes = EXTRACT(month FROM NEW.create_date); 
    END
    

    そして、質問-なぜこのデータをテーブルに保存するのですか? SELECTクエリでその場で計算できます。




    1. Djangoビューでオブジェクトをレンダリングする方法は?

    2. MySQLでUNIONクエリが非常に遅いのはなぜですか?

    3. ストアドプロシージャを使用せずに、C#でMySQLCommandを使用してMySQLで一括挿入を実行するための安全なクエリを作成するにはどうすればよいですか?

    4. アプリケーションがjbossにデプロイされているときにXmlparserv2エラーが発生しました。JBossforJavaWebアプリケーションにOracleojdbcモジュールをインストールしています。