摘要: 没有亲自做过试验,是从网上看帖子得到的结论。记录一下 先说结论 子表数据量比外表数据量少,使用in。 子表数据量比外表数据量大,使用exists。 子表与外表数据量大小差不多,用in与exists的效率相差不大。 无论那个表大,用not exists都比not in要快。 再来分析(引用一些结论) 阅读全文
posted @ 2023-02-06 20:51 aaacarrot 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 上代码 一开始是这样写的: void insertArticleArea(@Param("articleId") Integer articleId, @Param("list") List list) ; 报错,找不到 "list" 然后换个参数名,改为 void insertArticleAre 阅读全文
posted @ 2023-02-06 17:31 aaacarrot 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 一开始是这样写的: <insert id="insertArticle" useGeneratedKeys="true" keyProperty="id"> xxxx </insert> 期望获取从 实体中拿到 id, id 是空的。但数据是有成功写进去了。 然后再加一个参数: keyColumn= 阅读全文
posted @ 2023-02-06 16:35 aaacarrot 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 背景 描述一次生产事故 在生产环境上,做表备份(create tablex user_1001 as select * from user),做了一些验证,做完验证后要把数据恢复回来,为了方便操作,把 user drop 掉之后,再用相同的方法,把 user_1001 复制为 user 表,再把 u 阅读全文
posted @ 2023-02-06 10:24 aaacarrot 阅读(362) 评论(1) 推荐(0) 编辑