1 2 3
|
INSERT INTO `TRIGGERS` (`TRIGGER_CATALOG`, `TRIGGER_SCHEMA`, `TRIGGER_NAME`, `EVENT_MANIPULATION`, `EVENT_OBJECT_CATALOG`, `EVENT_OBJECT_SCHEMA`, `EVENT_OBJECT_TABLE`, `ACTION_ORDER`, `ACTION_CONDITION`, `ACTION_STATEMENT`, `ACTION_ORIENTATION`, `ACTION_TIMING`, `ACTION_REFERENCE_OLD_TABLE`, `ACTION_REFERENCE_NEW_TABLE`, `ACTION_REFERENCE_OLD_ROW`, `ACTION_REFERENCE_NEW_ROW`, `CREATED`, `SQL_MODE`, `DEFINER`, `CHARACTER_SET_CLIENT`, `COLLATION_CONNECTION`, `DATABASE_COLLATION`) VALUES
('def', 'nom_de_ma_base', 'delete_forbidden', 'DELETE', 'def', 'nom_de_ma_base', 'osc_customers', 0, NULL, 'BEGIN \r\n DECLARE msg VARCHAR(255);\r\n DECLARE ERR_INITIAL CONDITION FOR SQLSTATE ''12345'';\r\n IF ((SELECT customers_id FROM osc_customers WHERE customers_id = OLD.customers_id) BETWEEN 1 AND 10 ) THEN\r\nSIGNAL ERR_INITIAL\r\nSET MESSAGE_TEXT = ''Permission denied : this customer can not be deleted''; \r\n END IF; \r\nEND', 'ROW', 'BEFORE', NULL, NULL, 'OLD', 'NEW', NULL, '', 'root@localhost', 'utf8', 'utf8_general_ci', 'utf8_general_ci'); |
Partager