Witam
Jak pobrać informację z pola FOREIGN KEY -> do jakiej tabeli i kolumny się odwoluje.

NP. mam tabelę 1 w niej kolumnę zdefiniowana przy tworzeniu jako
  1. CREATE TABLE `robobaza_v_2`.`001_clients_analist1` (
  2. `analist1_client` INT( 20 ) NOT NULL, FOREIGN KEY (`analist1_client`) REFERENCES 001_clients(client_id)
  3. .....
  4. ) ENGINE = InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci;


JAk pobrać informację że pole `analist1_client` odnosi sie do tabeli 001_clients i kolumny client_id.

Informację że jest to pole typu FOREIGN KEY pobieram poleceniem
  1. $query = mysql_query ("SHOW COLUMNS FROM `$TAB_SQL` FROM `$DB_NAME`");
  2. while ($row = mysql_fetch_assoc ($query)){
  3. if ($row[Key]=='MUL') echo $row[Field].' to pole FOREIGN KEY';
  4. }


w tabeli $row nie ma informacji z jaką tabelą jest to pole powiązane.