Problema con llaves foráneas en Workbench

ultracobra Seguir

Ni
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
12 Abr 2017
Mensajes
3.874
Amigos, estoy creando dos bases de datos, y una de ellas me ha dado problemas para vincular llaves foraneas desde la tabla subcategorias a inventario. Lo que asumo como relación muchos items de inventario a cada campo de categoría.

Los outputs que me salen son estos pero aún no los descifro, si alguien nota algo que aún yo no, le agradezco.

CREANDO COLUMNA
Column name: id_inventario
Datatype: INT

CREANDO LLAVE PRIMARIA
Index name: id_subcatinven_idx
Type: INDEX
Index Column: id_inventario

CREANDO LLAVE FORANEA
Foreign Key Name: fk_subcat_inven
Referenced Table:
Column: AQUI TRATO DE SELECCIONAR id_inventario Y LA CASILLA NO PERMITE HACER CHECK


Ya es claro que lanzar la sentencia aquí es inutil por estar incompleta pero sale esto:


SENTENCIA:

ALTER TABLE `tdreal`.`subcategorias`
ADD CONSTRAINT `fk_subcat_inven`
FOREIGN KEY ()
REFERENCES `tdreal`.`inventario` ()
ON DELETE NO ACTION
ON UPDATE NO ACTION;



OUTPUT:

Operation failed: There was an error while applying the SQL script to the database.
Executing:
ALTER TABLE `tdreal`.`subcategorias`
ADD CONSTRAINT `fk_subcat_inven`
FOREIGN KEY ()
REFERENCES `tdreal`.`inventario` ()
ON DELETE NO ACTION
ON UPDATE NO ACTION;

ERROR 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')
REFERENCES `tdreal`.`inventario` ()
ON DELETE NO ACTION
ON UPDATE NO ACT' at line 3
SQL Statement:
ALTER TABLE `tdreal`.`subcategorias`
ADD CONSTRAINT `fk_subcat_inven`
FOREIGN KEY ()
REFERENCES `tdreal`.`inventario` ()
ON DELETE NO ACTION
ON UPDATE NO ACTION
 

ultracobra

Ni
Verificación en dos pasos desactivada
Verificado por Whatsapp
Desde
12 Abr 2017
Mensajes
3.874
Sin título.png
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba