Hi i’m trying to create below trigger
CREATE TRIGGER TRIGBEFORE INSERT ON employee
FOR EACH
ROW
BEGIN
UPDATE employee SET userId = userId +1 WHERE userId >1;
END
it is giving me below mysql error, please suggest what is wrong in it.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
you forgot to set the delimiter and misspelled a word:
If you don’t set another delimiter than
;the statement will end at the first;and your trigger definition will be incomplete. You need to tell MySQL that the stamentment should end at the delimiter you defined. After that you can set the delimiter back withdelimiter ;