1

同じテーブル(recycle_center)のフィールドに挿入または更新がある場合、テーブルimage_updated_atのフィールドを更新したい。私はこれを試しました::recycle_centerimage_url

CREATE OR REPLACE TRIGGER my_trigger
AFTER INSERT OR UPDATE OF image_url ON recycle_center
BEGIN

    UPDATE recycle_center SET image_updated_at=NOW()
    WHERE old.id=new.id

END

ただし、エラーメッセージが表示されます。それを修正する方法??

4

1 に答える 1

1

この問題にトリガーは必要ないと思います。単純に、image_updated_at フィールドの場合、type=TIMESTAMP、default=CURRENT_TIMESTAMP、Attributes= on update CURRENT_TIMESTAMP にします。

于 2013-01-24T11:16:37.197 に答える