Mencipta Kunci Utama Komposit
Apabila berhadapan dengan tugas mengaitkan data daripada berbilang jadual, mencipta kunci utama komposit boleh mewujudkan pengecam unik untuk rekod dalam jadual berasingan dengan berkesan. Dalam kes ini, jadual 'info', yang mengandungi maklumat tentang kedua-dua 'table_1' dan 'table_2,' memerlukan kunci utama yang boleh dipercayai untuk mengenal pasti setiap rekod secara unik.
Pilihan Kunci Komposit
Pertimbangkan pilihan berikut untuk membina kunci utama komposit dalam 'info':
Pendekatan Disyorkan
Pendekatan pilihan adalah untuk mencipta kunci komposit menggunakan dua lajur integer berasingan, 't1ID' dan 't2ID,' seperti berikut :
CREATE TABLE INFO ( t1ID INT, t2ID INT, PRIMARY KEY (t1ID, t2ID) )
Kaedah ini memastikan integriti perhubungan antara jadual sambil membenarkan kekangan kunci asing perlu diwujudkan daripada 'info' kepada 'table_1' dan 'table_2.'
Keserasian MySQL
Pendekatan kunci komposit yang disyorkan adalah serasi sepenuhnya dengan MySQL Enjin pangkalan data MyISAM. MyISAM menyediakan keupayaan storan dan pengindeksan yang cekap, menjadikannya sesuai untuk mengurus set data besar dengan kunci utama dan asing.
Atas ialah kandungan terperinci Cara Terbaik Mengkonfigurasi Kunci Utama Komposit dalam MySQL untuk Integriti Data yang Lebih Baik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!