我可以遍歷所有的PHP腳本行並做如何從mysql中的數據行中刪除新的行字符?
UPDATE mytable SET title = "'.trim($row['title']).'" where id = "'.$row['id'].'";
和裝飾可以刪除\ n
但我只是想知道,如果事情同樣可以在一個查詢中做了什麼?
update mytable SET title = TRIM(title, '\n') where 1=1
它會工作嗎?然後我可以執行這個查詢,而不需要循環遍歷!
感謝
(PS:我可以測試,但表是相當大的和不想要的數據混亂,所以只是想,如果你已經測試過這樣的事情)
你可以只擺脫where子句中......小心瓦特/你裝飾,但因爲你可能在設定的其它字符(如回車「\ r」) – jkelley 2009-10-01 16:24:38
你應該有測試前你問這個問題。有用。如果你想在大表上測試,你可以使用LIMIT子句。 – 2009-10-01 16:26:40
WHERE子句有什麼問題?只是好奇 – 2009-10-01 17:02:35