clickhouse批量插入数据

按照如下模板进行插入:

INSERT INTO 数据库.数据表 (1,2,3) VALUES 
(1的新数据,2的新数据,3的新数据),
(1的新数据,2的新数据,3的新数据),
(1的新数据,2的新数据,3的新数据),

完整示例

首先新建一个数据库test

CREATE DATABASE test

再新建一个just_check的数据表

CREATE TABLE test.`just_check` (
  `code` String,
  `name` String,
  `dt` Date,
) ENGINE = MergeTree()
   ORDER BY  (dt)
   PRIMARY KEY (dt)
   SETTINGS index_granularity=8192;

尝试插入一个数据:

INSERT INTO test.just_check (code,name,dt) VALUES ('a1','a2', toDateTime('2023-01-01'))

在这里插入图片描述

时间格式可以参考:https://clickhouse.com/docs/zh/sql-reference/functions/date-time-functions

木有问题,尝试插入多个数据:

INSERT INTO test.just_check (code,name,dt) VALUES 
('b1','b2', toDateTime('2023-01-02')),
('c1','c2', toDateTime('2023-01-03')),
('d1','d2', toDateTime('2023-01-04'))

在这里插入图片描述