Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

triggers

CREATE
/*[DEFINER = { user | CURRENT_USER }]*/
TRIGGER `DB`.`mytriggers` BEFORE/AFTER INSERT/UPDATE/DELETE
ON `DB`.`<Table Name>`
FOR EACH ROW BEGIN
Savepoint
CREATE TABLE t_test (id INT NOT NULL PRIMARY KEY) ENGINE=InnoDB;
START TRANSACTION;
INSERT
INTO
VALUES

t_test
(1);

SELECT
FROM

*
t_test;

id
--1
SAVEPOINT tran2;
INSERT
INTO
VALUES

t_test
(2);

SELECT
FROM

*
t_test;

id
--1
2
ROLLBACK TO tran2;
SELECT
FROM

*
t_test;

id
--1
ROLLBACK;
SELECT
FROM
id
---

*
t_test;

GRANTING AND REVOKING PRIVILEGES


CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
GRANT [type of permission] ON [database name].[table name] TO
[username]@'localhost;
REVOKE [type of permission] ON [database name].[table name] FROM
[username]@localhost;

You might also like