mysql - 如果我更新一个 SQL 表方案。我是否必须更新所有用户数据库链接表?
问题描述
我更新了 MySQL 中实时表的 SCHEMA 以在我的多用户数据库中使用。每个用户都有自己的数据库并通过 ODBC 链接到生产表。
我在尝试测试架构更新时收到了写入错误。我找不到核心原因。我假设因为其他用户在生产表中,但尚未重新链接以更新表 SCHEMA;它导致我重新链接的表上出现冲突的写入错误。
我添加了一个没有 NULLS 且默认值为 0 的 TINYINT
我仔细检查了所有数据类型的不兼容性并测试了旧版本数据库中的“非重新链接”表,并确认它按预期工作,没有错误
我希望/希望能够在没有写入错误的情况下编辑记录,但如果当前有写入错误,我会犹豫是否将其他用户更新到新表
解决方案
更改链接表的架构后,需要刷新与其连接的所有 Access 数据库上的链接。
您可以通过外部数据 -> 链接表管理器在功能区上执行此操作。
不幸的是,所有拥有数据库的用户都需要手动执行此操作,除非您在启动时通过 vba 自动执行该任务。
推荐阅读
- git - 你只有一个提交被错误地签署了
- javascript - 如何使用任何脚本从 URL 列表中找出批量文本
- .net-core - 当我停止调试我的 dotnetcore web api 时如何停止 NPM
- user-interface - 空手道框架找不到定位器
- r - 为什么 R 将我在一个级别的条目转换为 NA?
- python - Azure Databricks python 命令显示当前集群配置
- python - GCP Bigquery 分页 Python
- javascript - 如何循环对象并将它们呈现为:
- javascript - socket.io 的 CORS 问题
- azure-webjobs - 将触发转换为连续?