【374天】我愛刷題系列133(2018.02.14)

叨叨兩句

  1. ~

SQL習題028

1

題目描述
對於表actor批量插入以下數據
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')))spa

本題的批量插入數據要求在一條語句內完成,如下有兩種方法供參考:
方法一:利用VALUES(value1, value2, ...), (value1, value2, ...), ...(value1, value2, ...),

INSERT INTO actor
VALUES (1, 'PENELOPE', 'GUINESS', '2006-02-15 12:34:33'),
(2, 'NICK', 'WAHLBERG', '2006-02-15 12:34:33')

方法二:利用 UNION SELECT 批量插入

INSERT INTO actor
SELECT 1, 'PENELOPE', 'GUINESS', '2006-02-15 12:34:33'
UNION SELECT 2, 'NICK', 'WAHLBERG', '2006-02-15 12:34:33'
相關文章
相關標籤/搜索