0
我想實現類似於這個例子多個插入與在重複鍵更新
然而,當我的不同是我嘗試在同一時間做多個插入。我更新了很多行。
我想插入遞增的會話數的數字,如果它是一個複製
以下(精簡版)中的語法錯誤的結果但它應該解釋什麼即時試圖實現
INSERT INTO
`pc_tech`.session_route_data (session_volume,country_origin, pu_date)
VALUES
('1','Switzerland','2012-01-01')
ON DUPLICATE KEY UPDATE `session_volume` = `session_volume`+1,
('8','Ireland','2012-01-01')
ON DUPLICATE KEY UPDATE `session_volume` = `session_volume`+8,
('3','UK','2012-01-01')
ON DUPLICATE KEY UPDATE `session_volume` = `session_volume`+3
修改改變插入的值符合以下
你是哪個鍵?我假設'Country_origin'? – gbtimmon 2013-03-21 15:14:18
爲什麼當您嘗試插入session_volume 8時,會將會話音量增加5倍到重複行上?我不遵循那個部分... – gbtimmon 2013-03-21 15:15:52
重複的鍵是country_origin和日期的組合。我只想在特定日期爲每個國家提供一個條目。由於會話數據來自不同的來源,因此我在增加它之後增加了它。 – 2013-03-21 15:20:06