MySQL replace into statement

Source: Internet
Author: User

MySQL Replace statement introduction

 MySQL's replace statement is a MySQL extension to the SQL standard statement.

Official definition: REPLACE works exactly like INSERT, except this if an old row in the table have the same value as a new row for a PRIMA RY KEY or a UNIQUE index, the old row was deleted before the new row is inserted.

Explanation: If the primary key or unique key of the newly inserted row already exists in the table, the original record is deleted and the new row is inserted, and if it does not exist in the table, it is inserted directly

Note: To use the MySQL REPLACE statement, at least Insert and delete permissions are required. There is a function in MySQL called replace (), which is not the same thing as the replace statement described here.

MySQL Replace Statement Example
1 Replace  into table_name (col_namevalues(...) 2 Replace  table_name (col_nameSelect
3 Replace into Set col_name =value, ...

MySQL replace into statement

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.