如何使用 MySQL REPLACE 語句防止插入重複資料?
我們可以使用 REPLACE 語句插入資料,以防止插入重複資料。如果我們將使用 REPLACE 命令而不是 INSERT 命令,那麼如果記錄是新的,則就像使用 INSERT 一樣插入它,否則如果它是重複的,則新記錄將替換舊記錄。
語法
REPLACE INTO table_name(…)
這裡, table_name 是我們要在其中插入值的表的名稱。
示例
在此示例中,我們將使用 REPLACE 語句按如下所示插入資料 −
mysql> REPLACE INTO person_tbl (last_name, first_name) -> VALUES( 'Ajay', 'Kumar'); Query OK, 1 row affected (0.00 sec) mysql> REPLACE INTO person_tbl (last_name, first_name) -> VALUES( 'Ajay', 'Kumar'); Query OK, 2 rows affected (0.00 sec)
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式語言
C++
C#
MongoDB
MySQL
Javascript
PHP