sel*_*ncy 3 mysql sql wordpress digital-ocean
我有一个 Digital Ocean 管理的 MySQL 数据库。为了防止跨节点的数据复制问题,DO 自动将您的实例设置为sql_require_primary_key. 理论上这很好,除了有各种 WordPress 插件,特别是WP Cerber,它们不支持该设置。
我可以要求 Digital Ocean 为我禁用该设置,但我面临着数据无法正确复制的风险。所以我想知道的是,有没有办法禁用特定数据库甚至表的该设置,或者该设置是否仅限于连接设置和服务器范围的设置?
您可以在会话级别暂时禁用它。
SET SESSION sql_require_primary_key = 0;
Run Code Online (Sandbox Code Playgroud)
我有一些迁移代码,可以在创建表后创建主键。我在创建表之前将上面的代码片段添加到迁移中。最后它确实创建了主键,所以一切都很好。
| 归档时间: |
|
| 查看次数: |
4460 次 |
| 最近记录: |