Pertanyaan yang diberi tag foreign-keys

Kunci asing adalah fitur integritas data dari database relasional (dan SQL). Kunci asing adalah seperangkat atribut dalam tabel relasional yang tunduk pada batasan integritas referensial. Batasan integritas referensial mengamanatkan bahwa nilai atribut kunci asing dalam satu tabel, A, harus cocok dengan nilai yang sesuai di beberapa tabel B yang ditentukan (yang kadang-kadang mungkin tabel yang sama dengan A).

324
Tambahkan Kunci Asing ke tabel yang ada

Saya ingin menambahkan Kunci Asing ke tabel yang disebut "Katalog". ALTER TABLE katalog ADD CONSTRAINT `fk_katalog_sprache` FOREIGN KEY (`Sprache`) REFERENCES `Sprache` (`ID`) ON DELETE SET NULL ON UPDATE SET NULL; Ketika saya mencoba melakukan ini, saya mendapatkan pesan kesalahan ini: Error...

314
MySQL Tidak Dapat Menambahkan Batasan Kunci Asing

Jadi saya mencoba untuk menambahkan batasan Foreign Key ke database saya sebagai persyaratan proyek dan itu bekerja pertama atau dua kali pada tabel yang berbeda, tapi saya punya dua tabel yang saya dapatkan kesalahan ketika mencoba menambahkan batasan kunci asing. Pesan kesalahan yang saya...

224
Tampilkan kendala pada perintah tabel

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 credentialing1dan...