Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie w celu znalezienia kluczy obcych

Musisz połączyć się ze Schematem informacyjnym, a wszystkie informacje o kluczu podstawowym i kluczach obcych znajdziesz w tej tabeli

SELECT * FROM information_schema.TABLE_CONSTRAINTS T;

musisz być ROOT użytkownika, aby uzyskać dostęp do information_schema .

KORZYSTAJĄC Z tej tabeli możesz znaleźć tabelę, db i czy ma klucz obcy.

Mam nadzieję, że to pomoże, jeśli nie chcesz używać IF EXIST i procedura składowana. Ale jestem pewien, że możesz użyć IF EXIST może być używany do zapytań dotyczących procedur innych niż składowane....



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pandy Pythona do_sql 'dołącz'

  2. Kiedy dodać jakie indeksy w tabeli w Railsach?

  3. Jak odzyskać przesłane pliki za pomocą php

  4. java.lang.AbstractMethodError:com.mysql.jdbc.PreparedStatement.setBlob(ILjava/io/InputStream;)V

  5. jak losowo pobierać pytania z bazy danych?