MariaDB Ввести в синтаксическую ошибку в триггере - PullRequest
0 голосов
/ 21 июня 2019

Я пытаюсь написать триггер, и у меня есть некоторые синтаксические ошибки.Когда я вставляю приведенный ниже код в триггер, я получаю сообщение об ошибке.Но я ввожу его напрямую, это нормально, почему?

Select max(User_IDNum) into @IDnum from Users;

введите описание изображения здесь

Create trigger IN_Users 
before insert On Users
For each row 
Begin
Select max(User_IDNum) into @IDnum from Users;//syntax error
Set @num = cast(right(@IDnum,2) as int) + 1;
Set @date = Date_format(Now(), '%y%m%d');
set New.User_IDNum = @date + right(‘00’+cast(@num as varchar) , 2);//syntax error
end;

Не могли бы вы мне помочь?Я новичок в MariaDB.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...