少し問題があります。
これは私が得るSQLコードです:
INSERT INTO matches (match_id, league_name, league_id, test_one)
VALUES (866860, 'Portugal',1,'testing')
ON DUPLICATE KEY
UPDATE league_name =
CASE match_id
WHEN 866860
THEN 'Portugal' END,
league_id =
CASE match_id
WHEN 866860
THEN 1 END,
test_one =
CASE match_id
WHEN 866860
THEN 'testing' END
問題は、既存の行を更新するのではなく、常に新しい行を挿入することです。「match_id」をAUTO_INCREMENT
他の何かとして作成する必要があるためですか(現時点では、「id」フィールドはAUTO_INCREMENT
)