У меня проблема с созданием простого триггера MySQL в C #.
Я использую StringBuilder для создания следующей командной строки:
РАЗДЕЛИТЕЛЬ $$
DROP TRIGGER / *! 50032 ЕСЛИ СУЩЕСТВУЕТ * / dbname
. table
$$
CREATE TRIGGER dbname
. inserttrigger
ПОСЛЕ ВСТАВКИ НА dbname
. table
ДЛЯ КАЖДОГО РЯДА НАЧИНАЕТСЯ
...
END;
$$
РАЗДЕЛИТЕЛЬ;
когда я пытаюсь использовать cmd.executeNonQuery (), возникает исключение (ошибка в синтаксисе SQL), несмотря на новые строки, ссылающиеся на строку 1. - Stringbuilder будет вставлять «\ r \ n» для каждой AppendLine ().
Если я скопирую и вставлю команду в консоль MySQL, она будет работать нормально.