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

12
Bagaimana cara menghapus batasan dari tabel MySQL saya?
Saya ingin menghapus kendala dari meja saya. Kueri saya adalah: ALTER TABLE `tbl_magazine_issue` DROP CONSTRAINT `FK_tbl_magazine_issue_mst_users` Tapi saya mendapat kesalahan: #1064- Anda memiliki kesalahan dalam sintaks SQL Anda; periksa manual yang sesuai dengan versi server MySQL Anda untuk sintaks yang tepat untuk digunakan di dekat 'kendala FK_tbl_magazine_issue_mst_users' di baris 1

21
Kesalahan Mysql 1452 - Tidak dapat menambah atau memperbarui baris anak: batasan kunci asing gagal
Saya mengalami sedikit masalah aneh. Saya mencoba menambahkan kunci asing ke satu tabel yang mereferensikan yang lain, tetapi gagal karena beberapa alasan. Dengan pengetahuan MySQL saya yang terbatas, satu-satunya hal yang mungkin dapat dicurigai adalah bahwa ada kunci asing pada tabel berbeda yang merujuk pada referensi yang saya coba referensi. …

7
Bisakah tabel tabel dengan Kunci Asing menjadi NULL?
Saya memiliki tabel yang memiliki beberapa kolom ID ke tabel lain. Saya ingin kunci asing memaksa integritas hanya jika saya memasukkan data ke sana. Jika saya melakukan pembaruan di lain waktu untuk mengisi kolom itu, maka itu juga harus memeriksa kendala. (Ini kemungkinan tergantung pada database server, saya menggunakan tipe …

13
Pernyataan INSERT bertentangan dengan batasan ASING - SQL Server
Saya mendapatkan kesalahan berikut. Bisakah bantu saya? Msg 547, Level 16, State 0, Line 1 Pernyataan INSERT bertentangan dengan batasan KUNCI ASING "FK_Sup_Item_Sup_Item_Cat". Konflik terjadi di database "dev_bo", table "dbo.Sup_Item_Cat". Pernyataan itu telah dihentikan. Kode: insert into sup_item (supplier_id, sup_item_id, name, sup_item_cat_id, status_code, last_modified_user_id, last_modified_timestamp, client_id) values (10162425, 10, 'jaiso', …

8
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 tabel dibatasi saya adalah practicesdan cred_insurances.

30
Migrasi: Tidak dapat menambahkan batasan kunci asing
Saya mencoba membuat kunci asing di Laravel namun ketika saya memigrasikan meja saya menggunakan artisansaya terlempar kesalahan berikut: [Illuminate\Database\QueryException] SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL : alter table `priorities` add constraint priorities_user_id_foreign foreign key (`user_id`) references `users` (`id`)) Kode migrasi saya demikian: file migrasi prioritas public …


3
Batasan kunci asing: Kapan menggunakan ON UPDATE dan ON DELETE
Saya sedang merancang skema database saya menggunakan MySQL Workbench, yang cukup keren karena Anda dapat melakukan diagram dan mengubahnya: P Ngomong-ngomong, saya telah memutuskan untuk menggunakan InnoDB karena itu adalah dukungan Kunci Asing. Satu hal yang saya perhatikan adalah bahwa hal itu memungkinkan Anda untuk mengatur Pada Pembaruan dan pada …

11
MySQL Menghapus Beberapa Kunci Asing
Saya punya tabel yang kunci utamanya digunakan di beberapa tabel lain dan memiliki beberapa kunci asing ke tabel lain. CREATE TABLE location ( locationID INT NOT NULL AUTO_INCREMENT PRIMARY KEY ... ) ENGINE = InnoDB; CREATE TABLE assignment ( assignmentID INT NOT NULL AUTO_INCREMENT PRIMARY KEY, locationID INT NOT NULL, …

12
objek entitas tidak dapat dirujuk oleh beberapa instance IEntityChangeTracker. sambil menambahkan objek terkait ke entitas dalam Entity Framework 4.1
Saya mencoba menyimpan detail Karyawan, yang memiliki referensi dengan City. Tetapi setiap kali saya mencoba untuk menyimpan kontak saya, yang divalidasi saya mendapatkan pengecualian "ADO.Net Framework Entity Objek entitas tidak dapat dirujuk oleh beberapa contoh IEntityChangeTracker" Saya telah membaca begitu banyak posting tetapi masih belum mendapatkan ide yang tepat tentang …


3
Kendala kunci asing MySQL, penghapusan kaskade
Saya ingin menggunakan kunci asing untuk menjaga integritas dan menghindari anak yatim (saya sudah menggunakan innoDB). Bagaimana cara membuat statemen SQL yang HAPUS DI CASCADE? Jika saya menghapus kategori maka bagaimana saya memastikan bahwa itu tidak akan menghapus produk yang juga terkait dengan kategori lain. Tabel pivot "categories_products" menciptakan hubungan …


10
Skema penamaan Kunci Asing
Saya baru mulai bekerja dengan kunci asing untuk pertama kalinya dan saya bertanya-tanya apakah ada skema penamaan standar yang digunakan untuk mereka? Diberikan tabel ini: task (id, userid, title) note (id, taskid, userid, note); user (id, name) Di mana Tugas memiliki Catatan, Tugas dimiliki oleh Pengguna, dan Catatan penulis Pengguna. …

9
Apakah Foreign Key meningkatkan kinerja kueri?
Misalkan saya punya 2 tabel, Produk dan Kategori Produk. Kedua tabel memiliki hubungan di CategoryId. Dan ini adalah kueri. SELECT p.ProductId, p.Name, c.CategoryId, c.Name AS Category FROM Products p INNER JOIN ProductCategories c ON p.CategoryId = c.CategoryId WHERE c.CategoryId = 1; Ketika saya membuat rencana eksekusi, tabel ProductCategories melakukan pencarian …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.