ฉันใช้ MySQL 5.5 กับ PHP 5.4 ฉันกำลังดำเนินการแทรกจำนวนมากและจำเป็นต้องบันทึกรหัสที่แทรกใหม่ทั้งหมด นี่คือรหัสของฉัน:
$db->query("INSERT INTO commodity (analysis_id, commodity_description, a_units,
a_average_yield, a_average_price) SELECT $analysis_id, commodity_description,
a_units, a_average_yield, a_average_price FROM commodity WHERE analysis_id =
$import_analysis_id");
มีวิธีดึง ID ใหม่ทั้งหมดของแถวที่แทรกหรือไม่ การใช้ $db->insert_id
จะส่งคืน ID เดียวเท่านั้น ฉันไม่อยากต้องใช้ PHP loop และดำเนินการหลาย ๆ คำสั่ง แต่ฉันจะทำถ้าจำเป็น ขอบคุณ!