私はphpmyadminを使用しています。データをインポートする際に空の文字列を自動的にnullに設定する方法を理解できません。そのため、トリガーを作成しようとしています。SQLで挿入する前に、空のスティングをnullに設定するトリガーを作成する方法は?
私のトリガーは、最終的にはこれよりもさらに多くのフィールドを含める必要がありますが、これは動作していない私のテスト実行のトリガー、次のとおりです。私はこのエラーを取得
create trigger test1
before insert
on hvi
for each row
begin
if new.`Amt` = ' ' then
set new.`Amt` = null
end if;
end;
:
MySQL said: Documentation # 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'end if' at line 8
を何私は間違っている?
'set new.'Amt '= null'の後にセミコロンがないようです。 –