在mysql常用命令与数据导入导出中记录过常用的sql语句,其中包括了插入语句.
今天单独记录一下mysql的插入语句的更多用法....): Duplicate entry 'test2' for key 'PRIMARY'
mysql>
那么重复的值我们需要制定一些策略,这就用到了下面两个语句.
replace into
当主键重复时...insert ignore into
当主键重复时,有些场景下我们想不要报错,忽略掉新的数据就好....name=test2,classNum=22的数据,但是test2主键已经存在,那么此条插入语句被忽略掉,可以看到在执行该语句前后,数据库的值没有任何变化....总结
在日常测试机生产中,面对各种各样的情形,我们可以灵活使用上面几种插入语句,来达到我们的目的.