溫馨提示×

MySQL insert ignore語句怎么用

小億
143
2023-12-06 19:22:57
欄目: 云計算

MySQL中的INSERT IGNORE語句用于向表中插入數據,如果遇到重復的唯一鍵值,則忽略該行的插入操作,不會報錯。

語法如下:

INSERT IGNORE INTO 表名 (字段1, 字段2, ...) VALUES (值1, 值2, ...)

示例:

假設有一個名為students的表,包含idname兩個字段,其中id是主鍵。

CREATE TABLE students (
    id INT PRIMARY KEY,
    name VARCHAR(50)
);

使用INSERT IGNORE語句向表中插入數據,如果遇到重復的id,則忽略該行的插入操作。

INSERT IGNORE INTO students (id, name) VALUES (1, 'John');
INSERT IGNORE INTO students (id, name) VALUES (2, 'Mike');
INSERT IGNORE INTO students (id, name) VALUES (1, 'Lucy');

上述示例中,第一行和第二行的插入操作會成功,而第三行會被忽略,因為id為1的記錄已經存在。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女