MySQL - Error 1064: You have an error in your SQL syntax

 
Vista:
sin imagen de perfil
Val: 10
Ha aumentado su posición en 3 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Error 1064: You have an error in your SQL syntax

Publicado por Orlando (4 intervenciones) el 04/05/2019 21:05:20
ERROR: Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '
CONSTRAINT `fk_Factura_Proveedor1`
FOREIGN KEY (`Proveedor`)
REFERENC' at line 15
SQL Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
-- -----------------------------------------------------
-- Table `LibreriaFastDevelopment`.`Factura`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `LibreriaFastDevelopment`.`Factura` (
  `idFactura` CHAR(7) NOT NULL,
  `NombreLibro` VARCHAR(45) NOT NULL,
  `Cantidad` INT NOT NULL,
  `PrecioUni` INT NOT NULL,
  `IVA` INT NOT NULL,
  `PrecioNeto` INT NOT NULL,
  `PrecioBruto` INT NOT NULL,
  `PrecioTotal` INT NOT NULL,
  `Proveedor` CHAR(5) NOT NULL,
  PRIMARY KEY (`idFactura`),
  INDEX `fk_Factura_Proveedor1_idx` (`Proveedor` ASC) VISIBLE,
  CONSTRAINT `fk_Factura_Proveedor1`
    FOREIGN KEY (`Proveedor`)
    REFERENCES `LibreriaFastDevelopment`.`Proveedor` (`idProveedor`)
    ON DELETE NO ACTION
    ON UPDATE NO ACTION)
ENGINE = InnoDB


Alguien que me pueda ayudar a solucionar este error?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 157
Plata
Ha aumentado su posición en 2 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Error 1064: You have an error in your SQL syntax

Publicado por joel (47 intervenciones) el 05/05/2019 09:09:41
Hola Orlando, quita el "VISIBLE"!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad