:先把access.导入到mysql里,修改一些数据库结构,再改数据库驱动 不是asp与mysql的配合不是很好。还不如用sqlserver
利用ODBC转:先安装好MYSQL,MYODBC,建一个MYSQL的空数据库,在odbc管理中加上这个数据库,指定名称。
用Access打开数据库,然后选导出,选ODBC,选机器数据源,选中自己刚才建立好的MYSQL
ODBC数据源,确定后导出。
一次只能倒一个表。
把程序中的数据源改到刚倒好的MYSQL
ODBC上,发现到处都是错误,原来MYSQL对表的大小写有区分,改了程序后,运行感觉不错,速度也可以。
不对,怎么又错了,这个ID怎么是空的???
原来这个倒入的数据库不支持自动递增的功能。
继续到mysql的目录,bin下运行
mysqldump
倒出所有的结构和数据到一个文件
my.sql然后编辑
my.sql,修改所有的
CREATE
TABLE
语句,
ID
int
not
null
auto_increment,
primary
key
(ID),
这样ID就相当于access中的自动编号数据类型了,在
mysql/bin
下运行mysql,drop掉原来的数据库,再source一下刚才修改过的这个my.sql所有数据恢复进去,好,这下一切搞定,程序比往常要快了许多,尤其是论坛部分。
注:此次 *** 作均在
windows
2000
下进行。
不要其他第三方软件,也不要下载。纯绿色导入方式:
第一,在access中,把所有的数据导出成sql格式,注意一定要是sql格式,其他格式不行的。
第二,把所有的sql复制到mysql中,执行一下即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)