题目描述
对于表actor批量插入如下数据,如果数据已经存在,请忽略,不使用replace操作
CREATE TABLE IF NOT EXISTS actor (
actor_id smallint(5) NOT NULL PRIMARY KEY,
first_name varchar(45) NOT NULL,
last_name varchar(45) NOT NULL,
last_update timestamp NOT NULL DEFAULT (datetime('now','localtime')))
actor_id | first_name | last_name | last_update |
---|---|---|---|
‘3’ | ‘ED’ | ‘CHASE’ | ‘2006-02-15 12:34:33’ |
解题方案
本题考查的是对于重复数据进行忽略而不替代的关键词,INSERT OR IGNORE INTO …(…) VALUES(…)。
INSERT OR IGNORE INTO actor(actor_id,first_name,last_name,last_update) VALUES('3','ED','CHASE','2006-02-15 12:34:33');