Мы хотели бы удалить завершающие символы новой строки из поля в новой записи для вставки в таблицу в БД MySQL. Чтобы это работало, мы заменяем символ новой строки на ''
.
Мы думаем, что нам нужен триггер перед вставкой, поэтому мы придумали следующий триггер
delimiter //
CREATE TRIGGER remove_trailing_newline BEFORE INSERT ON memo FOR EACH ROW
if new.content like 'Leading text %\n' then
set new.content = REPLACE(new.content, '\n','' );
end if;//
delimiter ;
Однако это не работает, и мы думаем, что проблема заключается в наличии надлежащей функции для заменить символ новой строки. Кто-нибудь сталкивался с подобной проблемой?