Anda telah menetapkan batasan kunci asing pada NameID kolom yaitu di tabel PHONE menggunakan sisipan untuk tabel telepon Anda telah melewati default terhadap NameID , tetapi NameID menunjuk ke NAME tabel dan mengharapkan id catatan yang dimasukkan dari NAME tabel itu tidak memiliki nilai default sesuai dengan dokumen
Jadi sisipan kedua Anda dapat menggunakan sisipan jika dari NAME tabel seperti
INSERT INTO NAME (NameID, NAME) VALUES (DEFAULT, 'John Doe');
INSERT INTO PHONE (NameID, PhoneNumber, NumType) VALUES (LAST_INSERT_ID(), '706-782-4719', 'Home');
Dan Anda dapat mengambil hasil dari kedua tabel dengan menggabungkannya
select * from NAME
JOIN PHONE
USING (NameID)
Cara Mendapatkan ID Unik untuk Baris Terakhir yang Disisipkan