基本上,IGNORE INSERT語句用來防止重複資料到MySQL表中。如果我們使用INSERT IGNORE 命令而不是INSERT 命令,如果記錄與現有記錄不重複,MySQL 會照常插入它,但如果記錄是重複的,那麼IGNORE 關鍵字會告訴MySQL 默默地丟棄它,而不產生一個錯誤。其語法如下 -
INSERT INGORE INTO table_name(…)
這裡,table_name是我們要插入值的表的名稱。
下面的範例不會出錯出的同時,也不會插入重複的記錄。
mysql> INSERT IGNORE INTO person_tbl (last_name, first_name) -> VALUES( 'Jay', 'Thomas'); Query OK, 1 row affected (0.00 sec) mysql> INSERT IGNORE INTO person_tbl (last_name, first_name) -> VALUES( 'Jay', 'Thomas'); Query OK, 0 rows affected (0.00 sec)
以上是MySQL IGNORE INSERT 語句有什麼用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!