3
INSERT INTO GameScoreTotal (
`GameName`
, `OverallScore`
, `GraphicsScore`
, `StoryScore`
, `GameplayScore`
, `TimeScore`
)
VALUES (
'HomeFront'
, '1'
, '1'
, '1'
, '1'
, '5'
)
WHERE GameName = 'HomeFront'
ON DUPLICATE KEY
UPDATE OverallScoreTotal = OverallScoreTotal + '1'
, GraphicsTotal = GraphicsTotal + '1'
, StoryTotal = StoryTotal + '1'
, GameplayTotal = GameplayTotal + '1'
, TimeTotal = TimeTotal + '1'
, RatingCount = RatingCount + 1;
我试图更新GameScoreTotal如果我们有其他地方有插入。有任何想法吗?MySQL更新如果存在行,否则插入