Bunun için bir prosedür yazabilirsiniz.
DELIMITER //
CREATE PROCEDURE `proc1` (contactinformation colums... usertable columns...)
BEGIN
INSERT INTO contactinformation values(contactinformation colums ...);
INSERT INTO usertable values(LAST_INSERT_ID(), contactinformation colums ...);
END//
DELIMITER ;
contactinformation colums...
İletişim Bilgileri tablosunun sütun tanımları anlamına gelir.
usertable columns...
, kullanıcı tablosu tablosunun sütun tanımları anlamına gelir.
İlk ekleme işleminden sonra, contactinformation tablosunda herhangi bir otomatik sütun varsa, ekleme kimliğini alabilirsiniz. Sonra bu anahtarı ikinci ekleme ifadesinde kullanın.
Ekleme işlemini her iki tabloda da sırayla yapmanız gerekebilir. – Lion