Я использую phpmyadmin, и я не могу понять, как заставить его автоматически устанавливать пустые строки в null при импорте данных, поэтому я пытаюсь написать триггер, чтобы сделать это.
Мой триггер, в конечном счете, должен включать в себя еще много полей, чем это, но это мой триггер пробного запуска, который не работает:
create trigger test1
before insert
on hvi
for each row
begin
if new.`Amt` = ' ' then
set new.`Amt` = null
end if;
end;
Я получаю эту ошибку:
MySQL сказал: Документация # 1064 - Вы ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL для правильный синтаксис для использования рядом с "end if" at строка 8
Что я делаю неправильно?
if new.`Amt` = ' ' then
set new.`Amt` = null ;
end if;
set new.'Amt' = null
.