Jas*_*ouk 4 sql mysqli line-breaks carriage-return
我是sql的新手,我正在尝试从我从csv文件导入的列中删除回车符和换行符.
我正在使用代码:
SELECT replace(replace(column,CHAR(13),''),CHAR(10),'')
FROM table
Run Code Online (Sandbox Code Playgroud)
它正确地找到所有CR和LF,但它不更新数据库.请指教..提前谢谢!非常感激.
您的查询从名为TABLE的表中检索所有已替换列的行.
关于更新数据库,必须以这种方式使用UPDATE命令:
UPDATE table SET column = replace(replace(column,CHAR(13),''),CHAR(10),'')
Run Code Online (Sandbox Code Playgroud)
如果你想条件UPDATE关于某些条件的满足,那么你必须添加WHERE子句.
例如
UPDATE table SET column = replace(replace(column,CHAR(13),''),CHAR(10),'')
WHERE column_2 = 'XXX'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22576 次 |
| 最近记录: |