MySQLプロシージャは初めてです。PLpgSQLで通常行うコードをエミュレートする必要があります。次のようなものです。
DROP FUNCTION IF EXISTS "aprtr_controlo_tabelas_ins_upd" () CASCADE;
CREATE OR REPLACE FUNCTION "aprtr_controlo_tabelas_ins_upd" ()
RETURNS trigger AS
$BODY$
BEGIN
IF (TG_OP = 'INSERT') THEN
NEW.data_ult_actual := current_timestamp;
NEW.id_utiliz_ins := current_user;
RETURN NEW;
ELSEIF (TG_OP = 'UPDATE') THEN
NEW.data_ult_actual := current_timestamp;
NEW.id_utiliz_upd := current_user;
RETURN NEW;
END IF;
RETURN NULL;
END;
$BODY$
LANGUAGE PLpgSQL
CALLED ON NULL INPUT
VOLATILE
EXTERNAL SECURITY DEFINER;
MySQLでトリガーを返すプロシージャを作成することは可能ですか?または、プロシージャコードを使用して、INSERTまたはUPDATEの操作でトリガーと呼ぶことはできますか?
よろしくお願いします、