質問

私はC#で簡単なMySQLのトリガーを作成して問題を抱えています。 私は、次のコマンド文字列を構築するためのStringBuilderを使用しています:

DELIMITER $$

のDROP TRIGGER / *!50032 IF EXISTS * / dbname.table $$

dbname.inserttrigger ON INSERT、AFTERトリガdbname.tableを作成

FOR EACH ROWのBEGIN

...

END;

$$

DELIMITER

私はcmd.executeNonQueryを(しようと)例外がLINE 1を参照する新しい行にもかかわらずである(SQL構文でエラー)が発生 - 。StringBuilderのは、(すべてのAppendLineのために「\ rを\ n」は入れます)

私はコピーして、MySQLのコンソールにコマンドを貼り付ける場合は、

それが正常に動作します。

scroll top