C#で単純なMySQLトリガーを作成するのに問題があります。StringBuilderを使用して、次のコマンド文字列を作成しています。
区切り文字$$
ドロップトリガー/*!50032存在する場合*/ dbname
。table
$$
CREATETRIGGER dbname
。inserttrigger
挿入後dbname
。table
各行の開始について
..。
終わり;
$$
区切り文字;
cmd.executeNonQuery()を実行しようとすると、LINE 1を参照する新しい行にもかかわらず例外が発生します(SQL構文のエラー)。-StringbuilderはすべてのAppendLine()に対して「\ r\n」を挿入します。
コマンドをコピーしてMySQLコンソールに貼り付けると、正常に実行されます。