MySQL 语法错误 1064,但语法显示正确
在 MySQL Workbench 中,尝试添加外键约束时,遇到错误 1064 : 语法错误。提供的 SQL 语句在语法上看起来是正确的,导致混乱。
经过仔细检查,可以发现该语句中有问题的关键字是“VISIBLE”。
解决方案:
MariaDB 不支持“VISIBLE”关键字,MariaDB 是 XAMPP 中的底层数据库引擎。要解决此问题,只需从语句中删除“VISIBLE”关键字,操作就会成功执行。
其他注意事项:
MySQL 为什么这样做Workbench 添加“VISIBLE”?
MySQL Workbench 在默认值中包含“VISIBLE”关键字MySQL 支持 SQL 模板。但是,由于 XAMPP 使用 MariaDB,因此变得不兼容。
避免将来的问题:
为了防止将来出现类似问题,请确保使用的 SQL 语法与底层数据库引擎。对于 MariaDB,请参阅其官方文档以了解支持的语法。此外,请考虑为相关数据库使用正确的连接器或驱动程序。
以上是MySQL 错误 1064:为什么'VISIBLE”会导致 MariaDB 中出现语法错误?的详细内容。更多信息请关注PHP中文网其他相关文章!