MySQL - #1064 - Algo está equivocado en su sintax cerca '?a VARCHAR(45) NULL, PRIMARY KEY(idUsuario), IN

 
Vista:

#1064 - Algo está equivocado en su sintax cerca '?a VARCHAR(45) NULL, PRIMARY KEY(idUsuario), IN

Publicado por María (1 intervención) el 16/08/2021 21:03:04
CREATE TABLE EntradaSalida (
idEntradaSalida INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
Usuario_idUsuario INTEGER UNSIGNED NOT NULL,
Producto_idProducto INTEGER UNSIGNED NOT NULL,
Movimiento_idMovimiento INTEGER UNSIGNED NOT NULL,
Fecha DATE NULL,
Cantidad INT NULL,
PRIMARY KEY(idEntradaSalida),
INDEX EntradaSalida_FKIndex1(Movimiento_idMovimiento),
INDEX EntradaSalida_FKIndex2(Producto_idProducto),
INDEX EntradaSalida_FKIndex3(Usuario_idUsuario)
);


CREATE TABLE Movimiento (
idMovimiento INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
Nombre VARCHAR(45) NULL,
Descripcion TEXT NULL,
PRIMARY KEY(idMovimiento)
);


CREATE TABLE Producto (
idProducto INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
Usuario_idUsuario INTEGER UNSIGNED NOT NULL,
Nombre VARCHAR(45) NULL,
Codigo INT NULL,
Descripcion TEXT NULL,
FechadeIngreso DATE NULL,
Cantidad INT NULL,
PrecioUnitario DOUBLE NULL,
PRIMARY KEY(idProducto),
INDEX Producto_FKIndex1(Usuario_idUsuario)
);


CREATE TABLE Rol (
idRol INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
Nombre VARCHAR(45) NULL,
Descripcion VARCHAR(45) NULL,
PRIMARY KEY(idRol)
);

CREATE TABLE Usuario (
idUsuario INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
Rol_idRol INTEGER UNSIGNED NOT NULL,
Nombre VARCHAR(45) NULL,
Apellido VARCHAR(45) NULL,
Usuario VARCHAR(45) NULL,
Contraseña VARCHAR(45) NULL,
PRIMARY KEY(idUsuario),
INDEX Usuario_FKIndex1(Rol_idRol)
);
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