35. 批量插入数据,不使用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'

 SQLLite的写法:使用OR IGNORE,(如果是mysql,使用IGNORE)

INSERT
OR IGNORE INTO actor
VALUES
	(
		3,
		"ED",
		"CHASE",
		'2006-02-15 12:34:33'
	);

猜你喜欢

转载自blog.csdn.net/weixin_39605679/article/details/83104843
今日推荐