题目描述
对于表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' |
SQLLite的写法:使用OR IGNORE,(如果是mysql,使用IGNORE)
INSERT
OR IGNORE INTO actor
VALUES
(
3,
"ED",
"CHASE",
'2006-02-15 12:34:33'
);