This article refers to the link: http://blog.csdn.net/jbboy/article/details/46828917"I think the article is more suitable for learning and reference, it is worth a look"This article to provide you with three kinds of in MySQL to avoid repeated
This article to provide you with three kinds of in MySQL to avoid repeated insertion record method, mainly refers to the Ignore,replace,on DUPLICATE key update three methods, you can try to reference.Case one: Using the Ignore keywordIf the
Case one: Use the Ignore keyword
If the uniqueness of the record is distinguished by the primary key primary or unique index unique, it is possible to avoid duplicate insertion records:
The code is as follows
Copy Code
1
INSERT into on DUPLICATE key UPDATE with REPLACEinto, two commands can handle duplicate key-value problems, what difference does it make in practice?The precondition is that the table must have a unique index or primary key.1, replace found
MySQL "on duplicate key update" SyntaxIf the on duplicate key update is specified at the end of the insert statement and the duplicate value appears in a unique index or primary key after the row is inserted, update is executed on the row with the
This article to provide you with three kinds of in MySQL to avoid repeated insertion record method, mainly refers to the Ignore,replace,on DUPLICATE key update three methods, you can try to reference.Case one: Using the Ignore keywordIf the
Related Articles:
MySQL "on duplicate key update" Syntax
Insert into .. on duplicate key to update multiple rows
Http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html#insert
MySQL "on duplicate key update" Syntax
If the on duplicate key update
This is often the case when developing databases:When a piece of data does not exist, insert the data. If the primary key of the data already exists in the database, update the data.How do you do this? First, query data based on the primary key, and
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.