zoukankan      html  css  js  c++  java
  • MySql的replace into 语句

    MySQL REPLACE语句介绍

      MySQL的REPLACE语句是一个MySQL扩展于SQL标准的语句。

      官方定义:REPLACE works exactly like INSERT, except that if an old row in the table has the same value as a new row for a PRIMARY KEY or a UNIQUE index, the old row is deleted before the new row is inserted.

      解释:如果新插入行的主键或唯一键在表中已经存在,则会删除原有记录并插入新行;如果在表中不存在,则直接插入

      注意:要使用MySQL REPLACE 语句,至少需要有插入和删除权限。MySQL 中有一个名称为 REPLACE()的函数,与这里所说的REPLACE语句并不是同一个东西。

    MySQL REPLACE语句示例

    1. replace into table_name(col_name, ...) values(...)
    2. replace into table_name(col_name, ...) select ... 
    3. replace into table_name set col_name=value, ...
  • 相关阅读:
    Linux学习之路3-HelloWorld
    Linux学习之路2-linux系统烧写
    Linux学习之路1
    linux常用命令总结
    禅道配置发邮件功能
    SHELVE模块
    PICKLE模块
    JSON_dump和load
    json.dumps和loads方法
    模块调用
  • 原文地址:https://www.cnblogs.com/JoeyWong/p/9360522.html
Copyright © 2011-2022 走看看