Chinaunix

标题: 请教:SELECT...INTO OUTFILE道出的一个字段 [打印本页]

作者: cryboy2001    时间: 2009-06-09 10:22
标题: 请教:SELECT...INTO OUTFILE道出的一个字段
请教:SELECT...INTO OUTFILE道出的一个字段
data.txt 分别用,记事本与写字板打开如下

我如何知道一行后是 \r  \t  \n  或其他 用红圈圈到处

含文件

1212.JPG (43.53 KB, 下载次数: 35)

1212.JPG

data.rar

186 Bytes, 下载次数: 24


作者: badb0y    时间: 2009-06-09 10:29
正常,,UNIX下面的文件和WIN下的的,,回车符不一样!
作者: ruochen    时间: 2009-06-09 12:17
着不用大惊小怪的吧

在windows下看*unix的文件尽量用写字板
作者: cryboy2001    时间: 2009-06-09 12:50
不是大大惊小怪,而是上面的文件是从win下mysql 一个表中的一条中的一个字段导出来的


现在我想用
LOAD DATA INFILE 'data.txt'  INTO TABLE testtable  
FIELDS TERMINATED BY '`'  Lines Terminated By '\n'
把上个文件导入到表testtable中
结果如下,只有第一句,加第二句的1进去了
  序号 产品编号 件号 材质 重量 数量 加工要求 交货日期 金额 备注
1
请问一下这个问号“?”是什么东西,一般正常是X(叉)删除的意思!

[ 本帖最后由 cryboy2001 于 2009-6-9 12:58 编辑 ]

1212.JPG (16.09 KB, 下载次数: 31)

1212.JPG

作者: cryboy2001    时间: 2009-06-11 20:57
有没有高手帮助看看啊
作者: odin_free    时间: 2009-06-12 15:51
都去掉换成回车 试试看吧。
作者: cryboy2001    时间: 2009-06-12 20:58
原帖由 odin_free 于 2009-6-12 15:51 发表
都去掉换成回车 试试看吧。



请问,什么都去掉

因为data.txt文件也是从mysql中导出的,由程序产生,所以不能手动编辑data.txt

不知 Lines Terminated By '???'  加什么,或还有什么方法
可以解决这个问题!



请指教谢谢!
作者: cenalulu    时间: 2009-06-12 21:50
mysqldump -T试试看
作者: cryboy2001    时间: 2009-06-12 22:25
我是要在PHP中用到这个语句,所以可能不能用mysqldump

谢谢




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2