Saya punya tabel yang saya coba atur hubungan PK FK tetapi saya ingin memverifikasi ini. Bagaimana saya bisa menunjukkan pengekangan PK / FK? Saya melihat halaman manual ini , tetapi tidak menunjukkan contoh dan pencarian google saya tidak membuahkan hasil. Database saya adalah credentialing1
dan tabel dibatasi saya adalah practices
dan cred_insurances
.
mysql
foreign-keys
Kapten Claptrap
sumber
sumber
a.col_one references b.col_one
danshow create table b
tidak akan berisi detail tentang hubungan yang disebutkan di atas.Cukup pertanyaan INFORMATION_SCHEMA:
sumber
ON UPDATE CASCADE
Masalah utama dengan jawaban yang divalidasi adalah Anda harus mengurai output untuk mendapatkan informasi. Berikut adalah kueri yang memungkinkan Anda mendapatkannya dengan cara yang lebih bermanfaat:
sumber
afaik untuk membuat permintaan kepada
information_schema
Anda membutuhkan hak istimewa. Jika Anda membutuhkan daftar kunci sederhana, Anda dapat menggunakan perintah ini:sumber
Coba lakukan:
Batasan kunci asing tercantum di kolom Komentar dari output.
sumber
Anda bisa menggunakan ini:
Atau untuk output yang diformat lebih baik, gunakan ini:
sumber
Analog dengan @ Resh32 , tetapi tanpa harus menggunakan
USE
pernyataan:Berguna, misalnya menggunakan ORM.
sumber
ON UPDATE CASCADE
Ada juga alat yang dibuat oracle bernama mysqlshow
Jika Anda menjalankannya dengan
--k keys $table_name
opsi itu akan menampilkan tombol.contoh:
sumber