Rediger: Ja, det er rigtigt, at version 5.n og 6.n af MySQL 5 &6 implementerer CREATE TRIGGER
og DROP TRIGGER
og intet andet. Ifølge denne bunke af Postgres-dokumentation
, der er ikke engang CREATE TRIGGER
i SQL 92, så anser dig selv for heldig overhovedet at have TRIGGER :-)
Visual Studio MySQL plugin-dokumentation har:
... som ser ud til at gøre, hvad du vil. Mit gæt er, at dette er GUI sukker, og bag kulisserne får du en DROP CREATE
.
Så vidt en trigger for nogle OPDATERING
s og ikke andre, SQL har præcis én OPDATERING per bord. Indsæt en
IF
klausul i starten af din OPDATERING
trigger, så din logik - hvad end du laver i nogle af dine OPDATERING
s - udføres kun, når du synes, det er passende.