- 博客(3)
- 收藏
- 关注
原创 MySQL on duplicate key update的使用和优缺点
on duplicate key 在执行时,innodb引擎会先判断插入的行是否产生重复key错误,如果存在,在对该现有的行加上S(共享锁)锁,如果返回该行数据给mysql,然后mysql执行完duplicate后的update操作,然后对该记录加上X(排他锁),最后进行update写入。2.往b表内放数据,根据主键判断b表是否已经有此条记录,没有此数据则插入,有了记录则对比数据是否一样,一样则不做更改,不一样就做更新操作。(如果把b表清空,重新同步,数据量过大的话耗费的时间太长,不是一个好办法)
2024-10-09 08:40:24
1490
1
原创 Java将前端Data Url (data:image/jpg;base64,)转为数据流
DataURL是在本地直接绘制图片,不是从服务器加载,所以节省了HTTP连接,起到加速网页的作用。base64,编码形式为base64。dataimage/jpg;声明数据协议及类型名称。/9j/4AAQSkZ……base64编码结果。
2022-07-31 22:05:41
3719
2
原创 Mysql关键字之Union all说明
Mysql关键字之Union AllUnion All关键字说明Union All关键字说明mysql中union all 关键字是连接两个人表的内容组成一张新表,要求两表字段个数一直即可。举例如下表一:user表二:使用UNION ALL关键字连接两表内容UNION 操作符用于合并两个或多个 SELECT 语句的结果集。UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。union 是对数据进行并集操作,不包括重复行,同时进行默认排序从效率上说
2021-08-01 12:49:58
4551
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅