记录常用的sqlalchemy编写的方式,方便我ctrl+V、C
最近写
https://www.jianshu.com/p/637ede0939d1
https://www.cnblogs.com/mengqingjian/articles/8521512.html
https://www.cnblogs.com/qingqing-919/p/8337865.html
mysql:insert ignore、insert和replace区别
指令 | 已存在 | 不存在 | 举例 |
---|---|---|---|
insert | 报错 | 插入 | insert into names(name, age) values(“小明”, 23); |
insert ignore | 忽略 | 插入 | insert ignore into names(name, age) values(“小明”, 24); |
replace | 替换 | 插入 | replace into names(name, age) values(“小明”, 25); |
insert
插入已存在, id会自增,但是插入不成功,会报错
replace
已存在替换,删除原来的记录,添加新的记录
insert ignore
插入已存在,忽略新插入的记录,id会自增,不会报错