Mysql
jack_ang
这个作者很懒,什么都没留下…
展开
-
Myabtis批量更新报错记录
近期在项目中遇到一个需要批量更新的场景,因此想到了使用Mybatis的 foreach 标签来完成,Mapper里的sql如下:<update id="" parameterType="java.util.List"> <foreach collection="list" item="item" separator=";" > update xxxx set enabled = 1 <原创 2021-07-12 20:43:53 · 152 阅读 · 0 评论 -
聊一聊索引那些事儿
为什么要给表加上主键?一个没加主键的表,它的数据无序的放置在磁盘存储器上,一行一行的排列的很整齐,跟我们平时认知的表很接近。如果给表加上了主键,那么表在磁盘上的存储结构就由整齐排列的结构转变成了树状结构,也就是平衡树结构,换句话说,整个表就变成了一个索引。没错,整个表变成了一个索引,这就是所谓的聚集索引。这就是为什么一个表只能有一个主键,一个表只能有一个聚集索引,因为主键的作用就是把表的数据格式转换成索引(平衡树)的格式放置。select * from table where id = 1234;原创 2020-09-04 16:24:45 · 172 阅读 · 0 评论