Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/07/2008, 09:51
Avatar de Genetix
Genetix
 
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 2 meses
Puntos: 45
Respuesta: Obtener la referencia o el foreign de una tabla

prueba con esto

Código:
SELECT  CONSTRAINT_NAME as constraint_name,
				    REFERENCED_TABLE_SCHEMA as fkschema,
				    TABLE_NAME as table_name,
				    COLUMN_NAME as column_name,
				    REFERENCED_TABLE_NAME as references_table,
				    REFERENCED_COLUMN_NAME as references_field,
				    concat("FOREIGN KEY") as constraint_type
				FROM

				    `INFORMATION_SCHEMA`.`KEY_COLUMN_USAGE`
				WHERE
				 	REFERENCED_TABLE_NAME IS NOT NULL
					AND TABLE_NAME = 'tu_tabla'
					AND TABLE_SCHEMA = 'tu_db';
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com