mysql中该关键字的含义是:插入数据时,若数据库中存在则更新数据,否则插入。
前提是:表中要有唯一索引。比如根据name判断。就要给name设置唯一索引 unique
附:创建唯一索引 create unique index 索引名 on 表明(表字段),举栗 create unique index ’name‘ on user(name)
举例子
新插入一条数据。name 为 dugt
再次插入数据 姓名dugt 得分33分,期望用户名dugt的得分更新为33,如图
期望结果