我有纯文本文件,我想将该文本文件的内容逐行移动到 mysql 表中,任何人都可以帮助我,因为它不是 csv 文件,我怎样才能实现这一目标
我设计我的数据库如下
RowID, int(11), NO, PRI,auto_increment
Text, varchar(94) // Here i have to insert line by line
RecordType, varchar(50)
内容样本
123456789007
545654665654654
6344534534543534534
786775645654654646
8456546456456546
9078565656546546546456456456
目前尚不清楚您是否需要执行此操作一次/很少或作为系统的一部分。
在服务器端,你可以这样做
LOAD DATA LOCAL INFILE '<file name>' INTO TABLE <table>;
See the full http://dev.mysql.com/doc/refman/5.1/en/load-data.html语法为
- 更改行终止字符串
- 跳过行
- 在同一命令中为 RecordType 赋值
编辑:
具体针对您的情况
LOAD DATA LOCAL INFILE '<file name>' INTO TABLE <table>
(@Text)
SET Text=@Text
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)