探索MySQL新功能:限制用户创建无主键的表
原文英文,约2600词,阅读约需10分钟。发表于: 。As MySQL database administrators, we are well aware of the significance of implementing a primary key within a table. Throughout our careers, most of us have encountered situations where the...
MySQL 8.0.13引入了“sql_require_primary_key”函数,防止创建没有主键的表。该函数可在全局和会话级别进行配置,如果表已经存在且没有主键,则无法使用ALTER语句更改表结构。在源副本配置中,“REQUIRE_TABLE_PRIMARY_KEY_CHECK”参数影响“sql_require_primary_key”的行为。建议避免直接在副本上进行任何更改。该函数促进更好的数据库设计,使系统更高效。