开发者社区> 问答> 正文

使用MS Access作为MySQL数据库后端的前端有问题吗?

两个用户希望共享最初用MS Access编写的同一个数据库,而不会在单个MDB文件上相互冲突。

我使用其迁移工具包(很有效)将表从简单的MS Access数据库移至MySQL ,并设置了Access以通过ODBC链接到那些表。

到目前为止,我遇到了以下问题:

如果没有主键,就不能在表中插入/更新/删除行(在此并不奇怪)。 MS Access中的AutoNumber字段必须是主键,否则它们将最终成为MySQL中的整数列(natch,为什么不成为PK?) 这些表已迁移到MySQL的InnoDB表类型,但是Access关系并未成为MySQL外键约束。 使用数据库后,是否可以期待其他问题?特别是当两个用户都在同一个表中工作时?

问题来源于stack overflow

展开
收起
保持可爱mmm 2019-11-15 15:12:13 944 0
1 条回答
写回答
取消 提交回答
  • 如果只有两个用户,则将.mdb放在共享驱动器上,Access应该可以正常工作。

    您是否首先尝试过它,而不仅仅是认为这将是一个问题。

    我认为Access的建议最大并发用户数为5,但有时我将其超过此限制,并且永远不会卡住。

    另一方面,我曾经在单个用户环境(me)中使用Access作为MySQL的前端。这是一次令人不愉快的体验,我无法想象两个用户会变得更好。

    2019-11-15 15:12:27
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云瑶池数据库精要2022版 立即下载
十分钟上线-使用函数计算构建支付宝小程序服务 立即下载
机器学习在互联网后端技术中的应用 立即下载

相关镜像