я могу петлю через все строки в PHP скрипт и сделатьКак удалить новые строковые символы из строк данных в mysql?
UPDATE mytable SET title = "'.trim($row['title']).'" where id = "'.$row['id'].'";
и дифферента может удалить \ п
Но мне было просто интересно, если что-то же самое можно сделать в одном запросе?
update mytable SET title = TRIM(title, '\n') where 1=1
Будет ли это работать? Затем я могу выполнить этот запрос, не требуя прокрутки!
благодаря
(PS: Я мог бы проверить это, но таблица довольно большая и не хочу возиться с данными, так просто подумал, что если вы испытали что-то подобное раньше)
Вы можете просто избавиться от где п ... быть осторожным ж/вашей отделки, хотя, потому что вы, возможно, есть и другие символы в наборе (например, возврат каретки «\ г») – jkelley
Вы должны быть испытаны, что перед вы задаете этот вопрос. Оно работает. Если вы хотите проверить, что на большой таблице вы можете использовать предложение LIMIT. –
Что не так с предложением WHERE? Просто любопытно –