MySQLで実行するには、次の二つのパターン
INSERT INTO
tablename (ID, COL1, COL2)
VALUES
(1, '右投げ', '右打ち')
ON DUPLICATE KEY UPDATE
COL1='右投げ',
COL2='右打ち';REPLACE を使う場合、該当行を削除してINSERTする動作になる。
REPLACE INTO tablename (ID,COL1,COL2) VALUES (1,'右投げ','右打ち');
開発MySQLで実行するには、次の二つのパターン
INSERT INTO
tablename (ID, COL1, COL2)
VALUES
(1, '右投げ', '右打ち')
ON DUPLICATE KEY UPDATE
COL1='右投げ',
COL2='右打ち';REPLACE を使う場合、該当行を削除してINSERTする動作になる。
REPLACE INTO tablename (ID,COL1,COL2) VALUES (1,'右投げ','右打ち');