数据库
William-Love-Wheel
0101110110011000110111011100110101001101
展开
-
理解json中的大括号{}与数组符号[]
{ "name":"smith", "age":30, "sex":男 "parameter":{"A":20,"B":50} "phone":["110","120"] } 可以发现,数组[]里面存多个值,大括号{}存的是多个字段与其对应的多个值。 **总结: []存的是值 []存的是字段与值(键值对)** ...原创 2020-02-16 03:18:40 · 1134 阅读 · 0 评论 -
Mysql中INSERT ... ON DUPLICATE KEY UPDATE的使用
一、前言 在日常业务开发中经常有这样一个场景,首先创建一条记录,然后插入到数据库;如果数据库已经存在同一主键的记录,则执行update操作,如果不存在,则执行insert操作; 这个操作可以在业务层做,也可以在数据库层面做; 业务层一般做法是先查询,如果不存在在插入,如果存在则更新,但是查询和插入不是原子性操作,在并发量比较高的时候,可能两个线程都查询某个记录不存在,所以会执行两次插入,然后...原创 2019-08-29 16:58:06 · 200 阅读 · 0 评论