roger2001c 发表于 2018-10-1 11:25:00

mysql select结果显示不全、错乱解决办法

  今天做mysql的实验,从平面文件导入一些数据,导完之后,发现select全部字段的时候会出现显示不全和错乱的情况:

  当单独选择每个字段的时候都能正常显示,唯独选择最好一个邮箱的时候会出现乱的结果,于是怀疑是最后一个字段的问题,经百度得知可能是平面文件每一行结尾处有特殊字符的原因,于是用substring查看。
  select substring(column_name,1,length(column)-1) from database.table;
  发现能正常显示。
  现在只需用substring函数把真正的数据提取出来替换就OK了。
  方法:
  update database.tableset column_name=substring(column_name,1,length(column_name)-1);
  ok了!现在select * from database.table就能正常显示了!

页: [1]
查看完整版本: mysql select结果显示不全、错乱解决办法