建一张试验表如下:

    MySQL 批量插入 Update时Replace

  MySQL的INSERT有一种写法如下:

INSERT INTO person
VALUES
(NULL,'关羽', '2016-04-22 10:00:00'),
(NULL,'张飞', '2016-04-22 10:00:00'),
(NULL,'赵云', '2016-04-22 10:00:00'),
(NULL,'魏延', '2016-04-22 10:00:00'),
(NULL,'黄忠', '2016-04-22 10:00:00');

  所以,在.Net里,要实现批量插入,只需按照这种格式拼接SQL语句就OK了。这种批量 “Insert” 的方式会比一条一条Insert多很多。

  不过特别注意的是,一次过Insert多少条最快,这个要慢慢试验得出结果。

二、批量替换字段内容的一部分

UPDATE article SET content = REPLACE(content, 'abc', '123');

 经过这样的执行以后,效果为

"刘abc备" => "刘123备"

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-19
  • 2021-07-24
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-17
  • 2021-07-27
  • 2022-02-09
相关资源
相似解决方案