Ответ 1
Вы все равно можете использовать функцию TRIM
и указать подлежащий обрезке символ:
UPDATE mytable SET email = TRIM(CHAR(9) FROM TRIM(email));
У меня есть поле в mysql db, которое varchar (255). Я посмотрел на trim(), чтобы удалить начальные и конечные пробелы, но, похоже, обрабатывает только пробелы, а не символы табуляции:
UPDATE mytable SET textfield = TRIM(textfield);
Кто-нибудь знает, как также удалять вкладки с начала и конца поля?
Вы все равно можете использовать функцию TRIM
и указать подлежащий обрезке символ:
UPDATE mytable SET email = TRIM(CHAR(9) FROM TRIM(email));
Вы пробовали это?
UPDATE mytable SET email = REPLACE(TRIM(email), CHAR(9), '')
Вы можете использовать замену с помощью \t или CHAR (9):
UPDATE mytable SET email = REPLACE(TRIM(email), '\t', '');
Функция TRIM обеспечивает хорошее решение вашей проблемы. Просто используйте некоторые из приведенных выше:
UPDATE yourtable SET your_field = TRIM(CHAR(9) FROM TRIM(your_field));