mariadb 错误1064 mysql语法错误当我尝试创建一个索引

8cdiaqws  于 2023-01-13  发布在  Mysql
关注(0)|答案(1)|浏览(129)

我在mysql workbench 8中使用两个表,并在xaamp中运行服务器mariadb当我尝试在表中创建索引时,显示此消息:
操作失败:将SQL脚本应用于数据库时出错。正在执行:

ALTER TABLE `bd_dev`.`telefonecliente` 
ADD INDEX `idCliente` (`idCliente` ASC) VISIBLE;
;

错误1064:SQL语法中有错误;查看与您的MariaDB服务器版本对应的手册,了解在第2行“"附近使用的正确语法
SQL语句:

ALTER TABLE `bd_dev`.`telefonecliente` 
ADD INDEX `idCliente` (`idCliente` ASC) VISIBLE

有人知道我能修吗?谢谢

e3bfsja2

e3bfsja21#

删除VISIBLE,它应该工作。默认值是VISIBLE。

ALTER TABLE `bd_dev`.`telefonecliente` 
ADD INDEX `idCliente` (`idCliente` ASC) ;

在Mariadb 10.4.21-MariaDB上测试了这个。

相关问题