Bạn cần tạo một cột INT có tên giống như "parent_id" trong các bảng phụ thuộc lưu trữ id của bảng chính mà nó đang tham chiếu. Khi bạn chọn bản ghi từ đầu tiên, bạn sẽ THAM GIA các bảng với trường auto_increment của trường đầu tiên so với "parent_id" của trường thứ hai.
Như MrSlayer đã đề cập, hãy sử dụng ID mới được chèn của bảng đầu tiên để cập nhật "parent_id". Bạn nên thường có một trường ID duy nhất trong bảng thứ hai để tạo tính duy nhất, nhưng nó không nên là một phần của mối quan hệ với bảng đầu tiên.
Nếu bạn không rõ về cách lấy id cho bảng đầu tiên auto_increments khi bạn chèn, hãy sử dụng mysql_insert_id()
.
mysql_query("INSERT INTO table1 ...");
echo "Last inserted record_id in table1 was " . mysql_insert_id();
INSERT INTO table1 (mytextcolumn) VALUES('text');
INSERT INTO table2 (parent_id,image_name) VALUES(LAST_INSERT_ID(),'someimage.png');