如何把access数据库更换mysql数据库

如何把access数据库更换mysql数据库,第1张

如何把access数据库更换mysql数据库

:先把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中,执行一下即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8341375.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存