2021年9月4日

MySQL 批量插入:如何不插入重复数据?

摘要: 1、insert ignore into 当插入数据时,如出现错误时,如重复数据,将不返回错误,只以警告形式返回。所以使用ignore请确保语句本身没有问题,否则也会被忽略掉。例如: 这种方法很简便,但是有一种可能,就是插入不是因为重复数据报错,而是因为其他原因报错的,也同样被忽略了~ 2、on d 阅读全文

posted @ 2021-09-04 15:13 努力做一个伪程序员 阅读(399) 评论(0) 推荐(0) 编辑

MySQL的自增 ID 用完了,怎么办?

摘要: 自增id InnoDB系统自增row_id Xid Innodb trx_id thread_id Redis自增主键 总结 1、 表的自增 id 达到上限后,再申请时它的值就不会改变,进而导致继续插入数据时报主键冲突的错误2、 row_id 达到上限后,则会归 0 再重新递增,如果出现相同的 ro 阅读全文

posted @ 2021-09-04 14:53 努力做一个伪程序员 阅读(1056) 评论(0) 推荐(1) 编辑

为什么不建议用 equals 判断对象相等?

摘要: 一,值是null的情况:1. a.equals(b), a 是null, 抛出NullPointException异常。2. a.equals(b), a不是null, b是null, 返回false3. Objects.equals(a, b)比较时, 若a 和 b 都是null, 则返回 tru 阅读全文

posted @ 2021-09-04 14:39 努力做一个伪程序员 阅读(75) 评论(0) 推荐(0) 编辑

导航