7
MySQL บนคีย์ที่ซ้ำกัน - รหัสแทรกล่าสุด?
ฉันมีคำถามต่อไปนี้: INSERT INTO table (a) VALUES (0) ON DUPLICATE KEY UPDATE a=1 ฉันต้องการรหัสของส่วนแทรกหรือการอัปเดต โดยปกติฉันจะเรียกใช้แบบสอบถามที่สองเพื่อรับสิ่งนี้เนื่องจากฉันเชื่อว่า insert_id () จะส่งคืนเฉพาะ ID ที่ 'แทรก' ไม่ใช่รหัสที่อัปเดต มีวิธี INSERT / UPDATE และดึง ID ของแถวโดยไม่ต้องเรียกใช้สองแบบสอบถามหรือไม่?