0
をDELETE、私はそれがOKであると確信しているが、私はそうSQLコマンドしようとすると、このエラーが表示されます。エラーがAFTER私は新しいトリガを書いてトリガー
CREATE TRIGGER tax_delete
AFTER DELETE ON cashflow FOR EACH ROW
BEGIN
DELETE FROM tax_cashflow
WHERE tax_cashflow.id_user = OLD.id_user
AND tax_cashflow.id_orig = OLD.id_orig
AND tax_cashflow.id_orig_user = OLD.id_orig_user;
END;
1064 - SQL構文にエラーがあります。ライン7
で「」 近くを使用する権利構文についてはMySQLサーバのバージョンに対応するマニュアルを確認してください誰もが、エラーがどこにあるか私が理解するのに役立つことはできますか? おかげ
を試すタイプミスでしょうか? – scaisEdge
トリガに文が1つしかないときは、 'BEGIN'と' END'を省略してください。または、別の区切り文字を使用します。 – fancyPants
単語間に空白を入れないと、クエリにエラーが発生するだけです。私は他の区切り文字をどのように使うことができるかわかりません – Stefania