数据库
数据库迷思
六等星痕
这个作者很懒,什么都没留下…
展开
-
Mybatis 中向 oracle 批量插入带有序列数据
在 MySQL 中可以直接在 INSERT 后直接拼接多个记录实现批量插入 ,但这在 ORACLE 中不行 ,在大量插入的场景下 ,批量插入相比单条插入的效率提升极大 ,所以我们要使用批量插入 。最开始使用的方法是 union all,但实际测试后觉得 union all 拼接的方法不如 insert all ,所以最后选用了 insert all 的方法写出测试 sql 如下insert all into test (id, name) values('1', 'lilei')into.原创 2020-05-11 15:16:05 · 1484 阅读 · 0 评论 -
在 Mysql 中, 主键应该使用自增还是 uuid ?
这两种 id 哪一种比较好 ,我们在新建一张表的时候该怎么考虑主键的使用 ,今天就来好好的研究一下 。原创 2022-09-07 10:50:16 · 1347 阅读 · 1 评论 -
MySQL 必须要懂得 13 个要点总结
原创 2019-11-27 14:02:46 · 123 阅读 · 0 评论 -
Mysql 报错 Unknown collation: 'utf8mb4_0900_ai_ci'
本机的MySQL创建了新表 ,生成 sql文件在别台电脑运行时报错[ERR] 1273 - Unknown collation: 'utf8mb4_0900_ai_ci'查了一下 ,是由于我本地的MySQL版本较高 ,而目标机的MySQL 为低版本 ,不支持utfmb4 ,解决方法为替换 utf8mb4_0900_ai_ci 为 utf8_general_ci还要把 u...原创 2019-11-14 14:31:40 · 1473 阅读 · 0 评论