Problemas com Chaves Estrangeiras entre Bancos de Dados

  • Autor Autor ultracobra
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
ultracobra

ultracobra

Ni
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
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Sin título.webp
 
Voltar
Topo