13

我有一个看起来像这样的表:

id, integer, Primary Key, not null
name, character varying
created, timestamp without timezone, not null, default: now()

我想生成 n 行与 NULL 名称字段。

我知道我可以做到:

INSERT INTO
  employee (name)
VALUES
  (NULL),
  (NULL)...

但我更愿意做这样的事情:

INSERT INTO
  employee (name)
SELECT
  NULL
FROM
  dummy_table_with_n_rows

我可以选择n。

4

1 回答 1

27
INSERT INTO
  employee (name)
SELECT
  NULL 
FROM
  generate_series(1,10000) i;
于 2013-05-15T20:01:54.197 回答