у меня есть триггер, который устанавливает дату, если дата не установлена в операторе вставки следующим образом:
CREATE TRIGGER checkData
BEFORE INSERT ON students
FOR EACH ROW
BEGIN
IF NEW.schoolDate is null THEN
SET NEW.schooldate=date(now());
END IF;
END;
Это хорошо работает. Но теперь я хочу включить это в такую процедуру:
create procedure checkdate(setDate date)
begin
if setDate is null then
set setDate = date(now());
end if;
END;
И я изменил триггер на:
CREATE TRIGGER checkData
BEFORE INSERT ON students
FOR EACH ROW
BEGIN
call checkdate(NEW.schoolDate);
END;
Но это больше не работает, может кто-нибудь помочь?