
Untitled
By: a guest on
May 5th, 2012 | syntax:
None | size: 0.96 KB | hits: 11 | expires: Never
On Duplicate Key Update - Multiple Columns
INSERT INTO table1 (col1, col2, col3, col4) VALUES (’$val1’, ‘$val2’, ‘$val3’, ‘$val4’)
ON DUPLICATE KEY UPDATE col2=‘$val2’, col3=‘$val3’, col4=‘$val4’ // <-- not sure
$result = mysql_query("INSERT INTO table1 (col1, col2, col3, col4)
VALUES (’$val1’, ‘$val2’, ‘$val3’, ‘$val4’)
ON DUPLICATE KEY UPDATE (col2=‘$val2’, col3=‘$val3’, col4=‘$val4’)")
INSERT INTO table1 (‘col1‘, ‘col2‘, ‘col3‘, ‘col4‘) VALUES ('$val1', '$val2', '$val3', '$val4')
ON DUPLICATE KEY UPDATE ‘col2‘='$val2', ‘col3‘='$val3', [...]
INSERT INTO Stat (id, month, year, views, redirects, onList, onMap, emails) VALUE ("' . $Id . '","' . $month . '","' . $year . '",0,0,"' . $data['onList'] . '","' . $data['onMap'] . '",0) ON DUPLICATE KEY UPDATE onList=onList+' . $data['onList'] . ', onMap=onMap+' . $data['onMap']