我有一个由这个 SQL 语句创建的表:
CREATE TABLE employees (
id INTEGER NOT NULL AUTO_INCREMENT,
name VARCHAR(20),
PRIMARY KEY (id)
);
我想使用类似的东西插入表格
INSERT IGNORE INTO employees (name) values ('foo');
但是如果表中已经有一个名为“foo”的人,那么该语句什么也不做。是否有一条语句忽略除主键或定义为唯一的字段以外的字段上的重复项?