行者 发表于 2013-4-13 16:05:31

做了一天了,有点崩溃

http://www.mysqlpub.com/data/attachment/album/201304/13/160254n2m8zc2i8504yzcz.jpghttp://www.mysqlpub.com/data/attachment/album/201304/13/160243mrkz9xm9k9j86q08.jpghttp://www.mysqlpub.com/data/attachment/album/201304/13/160235iz32k25gdlketgkw.jpg

行者 发表于 2013-4-13 16:06:36

请教各位,问题出在哪里呢?想把txt中内容导入mysql,导入结果有些乱

Online 发表于 2013-4-13 17:11:57

行者 发表于 2013-4-13 16:06 static/image/common/back.gif
请教各位,问题出在哪里呢?想把txt中内容导入mysql,导入结果有些乱

是不是在txt文档里用空格的,你试下用tab健就行了

行者 发表于 2013-4-13 18:56:41

Online 发表于 2013-4-13 17:11 static/image/common/back.gif
是不是在txt文档里用空格的,你试下用tab健就行了

谢谢!不过用的就是tab

末猪 发表于 2013-4-13 19:04:31

直接用逗号或者|。你这样做的确会出问题。

行者 发表于 2013-4-13 19:32:48

末猪 发表于 2013-4-13 19:04 static/image/common/back.gif
直接用逗号或者|。你这样做的确会出问题。

把 tab 空出的部分用逗号或|。代替么?

末猪 发表于 2013-4-13 19:36:08

行者 发表于 2013-4-13 19:32 static/image/common/back.gif
把 tab 空出的部分用逗号或|。代替么?

恩,在导入的时候选择分列的符号就可以了。

行者 发表于 2013-4-13 19:52:27

末猪 发表于 2013-4-13 19:36 static/image/common/back.gif
恩,在导入的时候选择分列的符号就可以了。

用逗号不行,把两列当一列读取了

末猪 发表于 2013-4-13 20:27:36

行者 发表于 2013-4-13 19:52 static/image/common/back.gif
用逗号不行,把两列当一列读取了

你用什么导入的额?选择区分列的符号没?

行者 发表于 2013-4-13 20:47:22

区分列的符号是什么额?完全自学的...

行者 发表于 2013-4-13 20:50:17

末猪 发表于 2013-4-13 20:27 static/image/common/back.gif
你用什么导入的额?选择区分列的符号没?

先把要输入的东西写到txt中,然后load data local infile"f:/bz3a.txt" into table bz3a(bldh,bldhnr);
你详细给我说说哪部分错了,要怎么改吧。问了好多人,都没经验

末猪 发表于 2013-4-13 20:53:39

行者 发表于 2013-4-13 20:50 static/image/common/back.gif
先把要输入的东西写到txt中,然后load data local infile"f:/bz3a.txt" into table bz3a(bldh,bldhnr);
...
load data infile 'D:\user.txt' into table user fields terminated by '|'

你试试看。好了回复我。

末猪 发表于 2013-4-13 21:03:00

行者 发表于 2013-4-13 20:50 static/image/common/back.gif
先把要输入的东西写到txt中,然后load data local infile"f:/bz3a.txt" into table bz3a(bldh,bldhnr);
...

怎么样?

行者 发表于 2013-4-13 21:05:18

末猪 发表于 2013-4-13 20:53 static/image/common/back.gif
load data infile 'D:\user.txt' into table user fields terminated by '|'

你试试看。好了回复我。 ...

我基础很差,还是不行。说“ terminated by '|'"有错 加你qq或其他吧,方便点。我的是qq 273929147

行者 发表于 2013-4-13 22:47:02

最后解决了,感谢所有帮我的人,特别是末猪 ,几乎为我花了一个晚上。下面是解决的方法。
先把原来的一tab隔开的列改为以 “,”隔开如图 http://www.mysqlpub.com/static/image/common/emp.gif
导入的代码为:load data infile ‘F:工作表.txt' into table bz3a fields terminated by ',' lines terminated by '\r' starting by '';
页: [1] 2
查看完整版本: 做了一天了,有点崩溃