| 指令 | 已存在 | 不存在 | 举例 |
|---|---|---|---|
| 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); |
表要求:有PrimaryKey,或者unique索引
结果:表id都会自增
创建表
插入数据
插入已存在, id会自增,但是插入不成功,会报错
已存在替换,删除原来的记录,添加新的记录
插入已存在,忽略新插入的记录,id会自增,不会报错
发表评论