摘要: 前提:操作的表具有主键或唯一索引 INSERT INTO:表中不存在对应的记录,则插入;若存在对应的记录,则报错; INSERT INTO IGNORE:表中不存在对应的记录,则插入;若存在对应的记录,则忽略,不进行任何操作 REPLACE INTO:表中不存在对应的记录,则插入;若存在对应的记录, 阅读全文
posted @ 2018-02-01 19:25 YY&BB姐姐的光阴故事 阅读(395) 评论(0) 推荐(0)
摘要: 以主键和unique索引为依据。 INSERT INTO:表中不存在对应的记录,则插入;若存在对应的记录,则报错; INSERT IGNORE INTO:表中不存在对应的记录,则插入;若存在对应的记录,则忽略,不进行任何操作; REPLACE INTO:表中不存在对应的记录,则插入;若存在对应的记录 阅读全文
posted @ 2018-02-01 17:50 YY&BB姐姐的光阴故事 阅读(2877) 评论(0) 推荐(1)
摘要: 创建测试表 mysql> INSERT INTO product(price,type,dtime) VALUES(10.00,0,now()),(10.00,1,now()),(10.00,1,now()),(20.00,2,now()),(30.00,3,now()); Query OK, 5 阅读全文
posted @ 2018-02-01 17:26 YY&BB姐姐的光阴故事 阅读(26330) 评论(0) 推荐(0)
摘要: 之前在介绍INSERT INTO命令时,曾经提到,该命令在执行数据插入操作时,会在数据库中对元组的主键进行检测,若没有存在,则执行插入动作,若存在,则会报错。 而INSERT IGNORE INTO命令与其不同的是,INSERT IGNORE会忽略数据库中已经存在的记录: 如果数据库没有数据,就插入 阅读全文
posted @ 2018-02-01 17:18 YY&BB姐姐的光阴故事 阅读(3935) 评论(0) 推荐(1)