Using CREATE TRIGGER statement you can create a trigger. You have to put the trigger name after the trigger statement.
For example we have two tables i.e. users and userhistory.
users:
userID
firstName
lastName
userhistory:
userID
last_update
Read Also: INSERT … ON DUPLICATE KEY UPDATE
Now we will create a trigger before update users table:
DELIMITER $ CREATE TRIGGER before_user_update BEFORE UPDATE ON users FOR EACH ROW BEGIN INSERT INTO userhistory SET last_update = NOW(), userID = OLD.userID; END$ DELIMITER ;
Whenever user update their information userhistory table also get updated automatically.
Triggers could be defined on the table, schema, view or database with which the event is associated.
Triggers can be written for the following purposes:
Content marketing has a hidden tax. It's not the writing itself, it's everything that happens…
Most marketing teams aren't failing because they lack data. They're failing because they can't act…
Email marketing continues to be one of the most effective ways for businesses to communicate,…
Xerox first introduced it around the mid-1970s. The need came up because the management activities…
Investing in the forex market may look to be a dangerous game. With some worthwhile…
The coronavirus outbreak has drastically changed the way we live our lives. Yes, that's absolutely…