首页 > 解决方案 > 如果我更新一个 SQL 表方案。我是否必须更新所有用户数据库链接表?

问题描述

我更新了 MySQL 中实时表的 SCHEMA 以在我的多用户数据库中使用。每个用户都有自己的数据库并通过 ODBC 链接到生产表。

我在尝试测试架构更新时收到了写入错误。我找不到核心原因。我假设因为其他用户在生产表中,但尚未重新链接以更新表 SCHEMA;它导致我重新链接的表上出现冲突的写入错误。

我添加了一个没有 NULLS 且默认值为 0 的 TINYINT

我仔细检查了所有数据类型的不兼容性并测试了旧版本数据库中的“非重新链接”表,并确认它按预期工作,没有错误

我希望/希望能够在没有写入错误的情况下编辑记录,但如果当前有写入错误,我会犹豫是否将其他用户更新到新表

标签: mysqlsqlms-accessodbc

解决方案


更改链接表的架构后,需要刷新与其连接的所有 Access 数据库上的链接。

您可以通过外部数据 -> 链接表管理器在功能区上执行此操作。

不幸的是,所有拥有数据库的用户都需要手动执行此操作,除非您在启动时通过 vba 自动执行该任务。


推荐阅读