MySQL bulk INSERT or UPDATE

前端 未结 5 2065
粉色の甜心
粉色の甜心 2020-12-01 06:32

Is there any way of performing in bulk a query like INSERT OR UPDATE on the MySQL server?

INSERT IGNORE ...

won\'t work, becau

5条回答
  •  醉酒成梦
    2020-12-01 07:08

    You can insert/update multiple rows using INSERT ... ON DUPLICATE KEY UPDATE. The documentation has the following example:

    INSERT INTO table (a,b,c) VALUES (1,2,3),(4,5,6)
    ON DUPLICATE KEY UPDATE c=VALUES(a)+VALUES(b);
    

    Or am I misunderstanding your question?

提交回复
热议问题