mogę pętli przez wszystkie wiersze w skrypcie php i zrobićJak usunąć znaki nowego wiersza z wierszy danych w mysql?
UPDATE mytable SET title = "'.trim($row['title']).'" where id = "'.$row['id'].'";
i wykończenia można usunąć \ n
Ale ja po prostu zastanawiasz się, czy coś samo można zrobić w jednym zapytaniu?
update mytable SET title = TRIM(title, '\n') where 1=1
czy to działa? Mogę wtedy po prostu wykonać to zapytanie bez potrzeby przepuszczania!
dzięki
(PS: mogę go przetestować, ale tabela jest dość duży i nie chcą zadzierać z danymi, tak po prostu, że jeśli przetestowaniu coś takiego wcześniej)
można po prostu pozbyć klauzuli WHERE ... być ostrożnym w/swojej wykończenia chociaż ponieważ może mieć inne postacie w zestawie (jak powrót karetki „\ r”) – jkelley
Trzeba było testowane, że przed zadajesz to pytanie. To działa. Jeśli chcesz przetestować to na dużym stole, możesz użyć klauzuli LIMIT. –
Co jest nie tak z klauzulą WHERE? Po prostu ciekawy –