摘要: ## `insert`优化如果你在某一时刻有大量的`insert`操作,一条一条插入是非常耗时的。`insert`语句本身支持一次插入很多条记录,插入记录数上限受sql语句长度限制,一般一次插个几千条是没问题的。在我的 [《如何手动实现Try Insert和Insert Or Update》](https://www.cnblogs.com/ripley/p/12045098.html) 一文中对... 阅读全文
posted @ 2019-12-22 19:04 濯缨 阅读(541) 评论(0) 推荐(2) 编辑
摘要: 在日常开发中,我们有时会需要对数据的插入操作进行定制。比如,如果表里已有某某记录就不写入新纪录,或者表里没该记录就插入,否则就更新。前者我们称为TryInsert,后者为InsertOrUpdate(也叫做upsert)。一般来说,很多orm框架都会附带这样的函数,但是如果你要批量插入数据,orm自带的函数就不太够用了。下面我们从手动拼SQL的角度来实现TryInsert和InsertOrUpdate。 阅读全文
posted @ 2019-12-15 17:08 濯缨 阅读(2053) 评论(0) 推荐(0) 编辑
摘要: 在Windows下,我们经常使用软碟通来制作各种系统的启动盘,那么在MacOS下,如何做到呢?MacOS跟Linux的做法基本一致。如果你只想快速地制作好启动盘,请看下面的 "快速版" 首先,你需要以下两样东西: 1. linux系统镜像 2. 足够大的U盘 制作启动盘需要先确定U盘的设备名,建议先 阅读全文
posted @ 2019-12-14 22:14 濯缨 阅读(1725) 评论(0) 推荐(1) 编辑