很多时候我们希望判断一条记录是否已存在,存在的话就更新,不存在就插入! 通常的做法是写一条 IF Exist 做判断,但现在MySql给我们提供了更直接的语句就是REPLACE INTO!
REPLACE INTO的语法跟INSERT INTO类似:
REPLACE INTO b_history(
字段名1,字段名2.……
)
VALUES
(
数据1,数据…………
)
当然需要注意一点他是根据主键字段更新的,即主键字段一至则更新否则添加
很多时候我们希望判断一条记录是否已存在,存在的话就更新,不存在就插入! 通常的做法是写一条 IF Exist 做判断,但现在MySql给我们提供了更直接的语句就是REPLACE INTO!
REPLACE INTO的语法跟INSERT INTO类似:
REPLACE INTO b_history(
字段名1,字段名2.……
)
VALUES
(
数据1,数据…………
)
当然需要注意一点他是根据主键字段更新的,即主键字段一至则更新否则添加