Untitled 1
Untitled 1
+---------+------------+---------+--------------+
| Book_id | Title | Edition | no_of_copies |
+---------+------------+---------+--------------+
| 1 | Book One | First | 5|
| 2 | Book Two | Second | 3|
| 3 | Book Three | Third | 8|
| 4 | Book Four | Fourth | 2|
| 5 | Book Five | Fifth | 6|
| 6 | Book Six | First | 4|
| 7 | Book Seven | Second | 7|
| 8 | Book Eight | Third | 1|
| 9 | Book Nine | Fourth | 9|
| 10 | Book Ten | Fifth | 2|
+---------+------------+---------+--------------+
10 rows in set (0.00 sec)
mysql> DELIMITER //
mysql>
mysql> CREATE TRIGGER after_library_update
-> AFTER UPDATE ON Library
-> FOR EACH ROW
-> BEGIN
-> INSERT INTO Libraryaudit (Book_id, Title, Edition, no_of_copies, date_of_mod,
Operation_type, user)
-> VALUES (NEW.Book_id, NEW.Title, NEW.Edition, NEW.no_of_copies, CURDATE(),
'UPDATE', 'admin');
-> END;
->
-> //
Query OK, 0 rows affected (0.00 sec)
mysql>
mysql> DELIMITER ;
mysql> -- Insert a sample record
mysql> INSERT INTO Library (Book_id, Title, Edition, no_of_copies) VALUES
-> (1, 'Book One', 'First', 5);
Query OK, 1 row affected (0.00 sec)
mysql>
mysql> -- Update the record
mysql> UPDATE Library SET no_of_copies = 10 WHERE Book_id = 1;
Query OK, 2 rows affected (0.00 sec)
Rows matched: 2 Changed: 2 Warnings: 0
mysql>