Mysql 如何删除工作台中的错误?

Mysql 如何删除工作台中的错误?,mysql,mysql-workbench,mysql-error-1064,workbench,Mysql,Mysql Workbench,Mysql Error 1064,Workbench,在服务器中执行SQL脚本 错误:错误1064:您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,以了解要使用的正确语法(接近“) 第10行的ENGINE=InnoDB SQL代码: -- ----------------------------------------------------- -- Table `limpieza_es`.`datos_comun` -- -----------------------------------

在服务器中执行SQL脚本 错误:错误1064:您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册,以了解要使用的正确语法(接近“) 第10行的ENGINE=InnoDB SQL代码:

 -- -----------------------------------------------------
        -- Table `limpieza_es`.`datos_comun`
        -- -----------------------------------------------------
        CREATE TABLE IF NOT EXISTS `limpieza_es`.`datos_comun` (
          `Nombre` VARCHAR(45) NOT NULL,
          `Email` VARCHAR(45) NOT NULL,
          `Mensaje` TEXT NOT NULL,
          `Tel` INT(11) NOT NULL,
          PRIMARY KEY (`Email`),
          UNIQUE INDEX `Tel` (`Tel` ASC) VISIBLE)
        ENGINE = InnoDB

可见在Mariadb中是未知的不可见的是未知的,但即使这样,您也不能在该位置使用

所以简单点

CREATE TABLE IF NOT EXISTS `limpieza_es`.`datos_comun` (
      `Nombre` VARCHAR(45) NOT NULL,
      `Email` VARCHAR(45) NOT NULL,
      `Mensaje` TEXT NOT NULL,
      `Tel` INT(11) NOT NULL,
      PRIMARY KEY (`Email`),
      UNIQUE INDEX `Tel` (`Tel` ASC) )
    ENGINE = InnoDB
这里是指向Mariadb和不可见列的链接

阅读此问题:。