txt文件导入mysql表的相关问题 20
如果txt文件的字段顺序和mysql的字段顺序不相同,有什么方法能自动匹配字段并且把对应的值写入mysql表中吗如:mysql中一个表的字段结构为abctxt文件中字段的...
如果txt文件的字段顺序和mysql的字段顺序不相同,有什么方法能自动匹配字段并且把对应的值写入mysql表中吗
如:
mysql中一个表的字段结构为 a b c
txt文件中字段的顺序是
c a b
1 2 3
4 5 6
在导表示自动吧txt中的a写入mysql中的a,b 写入b ,c写入c 展开
如:
mysql中一个表的字段结构为 a b c
txt文件中字段的顺序是
c a b
1 2 3
4 5 6
在导表示自动吧txt中的a写入mysql中的a,b 写入b ,c写入c 展开
展开全部
php没这么智能把txt里的格式自动变成数据库的表,你只能自己写逻辑
给你举个例子,你可以用空格或特殊字符做为分隔符标记,定义一个数组¥array(),然后用php读取并遍历txt每一行每读取到一行后,用explode函数分割,第一行的就做下标,后边的就是数据
给你举个例子,你可以用空格或特殊字符做为分隔符标记,定义一个数组¥array(),然后用php读取并遍历txt每一行每读取到一行后,用explode函数分割,第一行的就做下标,后边的就是数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个很简单的,先建立个 临时数据表 AAA, 数据表的字段 为 c a b, 把txt导入到数据表 AAA中,然后,
再 insert into YourTable ( a,b,c ) select a,b,c from AAA 即可
再 insert into YourTable ( a,b,c ) select a,b,c from AAA 即可
追问
前提还是要我知道txt中字段的结构顺序,才能建立对应的临时表,而且如果下次txt的字段顺序又变了,临时表也不管用了~~
追答
你不知道txt字段顺序的话,没法导入的。每次导入前,你要明白txt的字段和 mysql的字段的对应关系,否则无法导入。你的问题,给人的直觉就是 你已经知道了 txt的字段顺序了,
“
如:
mysql中一个表的字段结构为 a b c
txt文件中字段的顺序是
c a b
”
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询