• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

高分求解 mysql 的 into outfile 有关问题

mysql 搞代码 7年前 (2018-06-02) 133次浏览 已收录 0个评论

高分求解 mysql 的 into outfile 问题 在线等
使用into outfile导出数据到文件中的问题
使用SQL:select * from `userlist` where 1=1 limit 0,$limitNub into outfile ‘/var/logjsh/jshtxt_$NowDate.csv’ character set gbk fields terminated by ‘/t,’ optionally enclosed by ‘/"’ escaped by ‘/"’ escaped by ‘/” escaped by ‘/ ‘ lines terminated by ‘/t/r/n’;
导出数据,如果数据库中的某列存储的数据时 NULL ,则导出后csv文件中显示为 N,如何避免这种问题

——解决方案——————–
在SELECT中对NULL值处理一下
ifnull(f1,”)
or
ifnull(f1,0)
——解决方案——————–
到处的时候处理下

select col1,ifnull(col2,’N’) into outfile ‘/home/xxx.txt’ from tabname;
——解决方案——————–
没有,除非你将生成的文件再用编辑软件处理一下
——解决方案——————–
没有好办法,只能要么你在SELECT语法进行NULLIF处理,然后生成TXT文件后,在文本编辑工具中一次性替换NULL为N。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:高分求解 mysql 的 into outfile 有关问题
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址