-2
このコードは、次のエラーにSQLiteのエラー:近くの "if"::構文エラー:
create trigger age_check1
before insert on person
for each row begin
if new.age < 0
then set new.age = 18;
end if;
end
ERRORを与える場合
このコードは、次のエラーにSQLiteのエラー:近くの "if"::構文エラー:
create trigger age_check1
before insert on person
for each row begin
if new.age < 0
then set new.age = 18;
end if;
end
ERRORを与える場合
はSQLiteのサポート更新NEW
をdoesntのと、あなたが挿入した後に使用する必要があるように見えます。
SQLiteにはIFがありません(http://www.sqlite.org/lang.html)。 –
@ CL。これをMySqlで実行すると、 "endif"にエラーが発生します。何か案が? – ankushbbbr
MySQLはこれと何をするべきですか? –