Tengo una BD con InnoDB, la tabla personal esta unida a usuario.
CREATE TABLE personal (
codigo INT NOT NULL AUTO_INCREMENT,
dni VARCHAR(8) NOT NULL,
nombres VARCHAR(30) NOT NULL,
apellidos VARCHAR(30) NOT NULL,
fecnac DATE NOT NULL,
fecreg DATE NOT NULL,
telefono VARCHAR(11) NULL,
direccion TEXT NOT NULL,
sexo CHAR(1) NOT NULL,
foto CHAR(4) NULL,
PRIMARY KEY(codigo)
)
TYPE=InnoDB;
CREATE TABLE usuario (
codigo INT NOT NULL AUTO_INCREMENT,
usu_crea INT NOT NULL,
car_codigo INT NOT NULL,
per_codigo INT NOT NULL,
idusuario VARCHAR(20) NULL,
fecreg DATE NULL,
estado CHAR(1) NULL,
PRIMARY KEY(codigo),
INDEX usuario_FKIndex1(per_codigo),
INDEX usuario_FKIndex2(car_codigo),
INDEX usuario_FKIndex3(usu_crea)
)
TYPE=InnoDB;
Quiero saber si existe la forma de saber el nombre de la tabla a travez de una relacion ... por ejemplo cuando hago un
show columns from usuario me aparece en la columna
PRI la caracteristica
MUL (esto indica que es una relacion) .. apartir de eso quiero saber si existe alguna forma de saber el nombre de la tabla y el campo que se unen con esa relacion.
Gracias.