ฉันมีคำถาม MySQL ที่ฉันคิดว่าต้องง่ายมาก ฉันต้องส่งคืน LAST INSERTED ID จาก table1 เมื่อฉันเรียกใช้แบบสอบถาม MySql ต่อไปนี้:
INSERT INTO table1 (title,userid) VALUES ('test',1);
INSERT INTO table2 (parentid,otherid,userid) VALUES (LAST_INSERT_ID(),4,1);
SELECT LAST_INSERT_ID();
ในขณะที่คุณสามารถเข้าใจว่ารหัสปัจจุบันจะส่งคืน LAST INSERT ID ของ table2 แทน table1 ฉันจะรับ id จาก table1 ได้อย่างไรแม้ว่าฉันจะแทรกเข้าไปใน table2