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