insert是插入数据 update是更新数据 择列表 选择列表(select_list)指出所查询列,它可以是一组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。1、选择所有列 例如,下面语句显示testtable表中所有列的数据:SELECT * FROM testtable 2、选择部分列并指定它们的显示次序 查询结果集合中数...
我去,insert是插入新的记录,update是更新现有数据,replace是一个函数,比如你要把查询出的字母a都替换成张三,那就用replace
注: REPLACE和INSERT ON DUPLICATE的区别,在于REPLACE会影响多条结果。比如在表中有超过一个的唯一索引。在这种情况下,REPLACE将考虑每一个唯一索引,并对每一个索引对应的重复记录都删除,然后插入这条新记录。假设有一个table1表,有3个字段a, b, c。它们都有一个唯一索引。CREATE TABLE table1(...
replace into 和 ON DUPLICATE KEY UPDATE的区别 主要分析replace into 和ON DUPLICATE KEY UPDATE在具备唯一索引(primary key ,unique key)下的区别 如下表的id为主键 mysql>select*from test;+---+---+|id|name|+---+---+|2|hhhh||3|cheung||5|kkll||6|f||10|test|+---+---+5rowsinset(0.0...