关于MYSQL的 insert 的一些方法说明

在MYSQL中 关于INSERT 的操作经常用到的有三种

一个是直接 INSERT INTO 一个是 INSERT ignore into 还有一个是 Replace into

INSERT INTO 这个最常用 主要是插入使用 当主键或者唯一索引存在重复值时 直接报错

INSERT ignore into  则功能上跟 INSERT INTO一样,但是这个有一个优点,就是当主键或者唯一索引重复时,则插入忽略执行插入,这样可以避免数据库中出现重复数据,对于需要经常查询数据存在与否二不必给用户反馈插入结果的应用时,该写法极大的提高了效率,避免了一次查询语句

Replace into 这个则是跟 INSERT ignore into 功能有点相反,则写法是针对需要更新数据时使用,主要是在索引数据重复的,替换更新该数据

 

总之 这三种写法,各有各的优点,可以避免在数据库操作时查询数据是否存在的麻烦  

posted on 2011-01-28 09:48  逍遥熊  阅读(331)  评论(0)    收藏  举报

导航