批量插入数据,不使用replace操作

题目描述

对于表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');

猜你喜欢

转载自blog.csdn.net/qq_24325225/article/details/79793329