这个不是没有办法了.只不过您 说的没能的那些字段你是否还想加上去.如果想那就在mysql中加上这些字段.然后写一个批量添加的程序.
程序大体思路如下.一般好象access可以生成文本文件.他字段间是以tab分的.用filey读出他一行是数组的一个元素.然后用explode打断他们.
你不可以向mysql里加了还有你也可以配置一下你的access数据环境.让php读数据库那样把要往mysql里放的数据读出来.然后写入mysql
程序大体思路如下.一般好象access可以生成文本文件.他字段间是以tab分的.用filey读出他一行是数组的一个元素.然后用explode打断他们.
你不可以向mysql里加了还有你也可以配置一下你的access数据环境.让php读数据库那样把要往mysql里放的数据读出来.然后写入mysql
我看到过的说明是这样的:
load data infile “c:\\samp_table.txt” into table samp_table fields terminated by “\,”;
去试一下(注意转义字符),是不是一切ok!如果还不行,请仔细看一下具体命令的帮助.下面列出一些选项:
--fields-enclosed-by=char 指明列值应包括在指定的字符中.通常用引号.缺省时,假定列值不包括在任何字符中.
--fields-escaped-by=char 表示用于转义特殊字符的转义符.缺省时表示无转义符
--fields-terminated-by=char 指定分隔列的字符.缺省时假定列值由制表符分隔.
--lines-terminated-by=str 指定结束输入行的串(可以是多字符的).缺省时假定由换行符终止行.
用Load就可以一次性导入了。不过,我的Access数据库中有逻辑型、备注型等,这些对应的字段在Mysql中如何描述呢?好像字段类型不符就导不进去了。