在 MySQL 中创建唯一索引时,使用“VISIBLE”可能会出现语法错误可见”关键字。当将最新版本的 MySQL Workbench 与旧版本的 MySQL 服务器(例如 MySQL 5.7)一起使用时,通常会出现此问题。
“VISIBLE”关键字,其中控制索引的可见性,是 MySQL 服务器版本 8.0 及更高版本中提供的功能。但是,在 MySQL 5.7 中,不支持此关键字。
MySQL Workbench 8.0.12 自动生成带有“VISIBLE”关键字的 CREATE UNIQUE INDEX 语句。在 MySQL 5.7 中执行这些语句时,这可能会导致语法错误。
为了防止 MySQL Workbench 自动添加默认目标“VISIBLE”关键字MySQL 版本可以在 MySQL Workbench 首选项中调整。
禁用步骤自动生成:
通过设置此首选项,MySQL Workbench 将不再生成带有对 MySQL 5.7 服务器执行 CREATE UNIQUE INDEX 语句时的“VISIBLE”关键字。
以上是为什么 MySQL Workbench 在 CREATE INDEX 语句中生成带有'VISIBLE”的语法错误?的详细内容。更多信息请关注PHP中文网其他相关文章!