Как создать триггер для установки пустых строк в null перед вставкой с SQL? - PullRequest
0 голосов
/ 19 января 2011

Я использую phpmyadmin и не могу понять, как заставить его автоматически устанавливать пустые строки в null при импорте данных, поэтому я пытаюсь написать триггер для этого.

Myтриггер в конечном итоге должен будет включать в себя гораздо больше полей, чем это, но это мой триггер тестового запуска, который не работает:

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, чтобы найти правильный синтаксис для использования в конце строки в конце строки 8

Что я делаю не так?

1 Ответ

2 голосов
/ 19 января 2011
if new.`Amt` = ' ' then
set new.`Amt` = null ;
end if;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...