अगर मैं एक अद्वितीय कुंजी पहले से मौजूद है, तो एक सम्मिलित क्वेरी कर रहा हूँ, जहाँ कई स्तंभों को नए मानों को अद्यतन करने की आवश्यकता होगी। यह कुछ इस तरह चलता है:
INSERT INTO lee(exp_id, created_by,
location, animal,
starttime, endtime, entct,
inact, inadur, inadist,
smlct, smldur, smldist,
larct, lardur, lardist,
emptyct, emptydur)
SELECT id, uid, t.location, t.animal, t.starttime, t.endtime, t.entct,
t.inact, t.inadur, t.inadist,
t.smlct, t.smldur, t.smldist,
t.larct, t.lardur, t.lardist,
t.emptyct, t.emptydur
FROM tmp t WHERE uid=x
ON DUPLICATE KEY UPDATE ...;
//update all fields to values from SELECT,
// except for exp_id, created_by, location, animal,
// starttime, endtime
मुझे यकीन नहीं है कि UPDATE
खंड के लिए वाक्यविन्यास क्या होना चाहिए। मैं SELECT
क्लॉज से वर्तमान पंक्ति को कैसे संदर्भित करूं ?