Mysql MariaDB:使用动态列填充加载数据

Mysql MariaDB:使用动态列填充加载数据,mysql,mariadb,load-data-infile,Mysql,Mariadb,Load Data Infile,我有一个表,看起来像这样(使用MariaDB): 我正在将一些旧表中的数据加载到此表中,并利用MariaDB的dynamic_columns根据哪个旧表存储最多3个动态列。 () 我想使用LOAD DATA infle快速/批量地将旧数据插入到新表中,但我不知道如何使用动态列 搜索Google时发现了Zlich。动态列以内部二进制格式存储。要在MariaDB服务器外部创建或更改动态列,应使用MariaDB Connector/C的动态列API: 您还可以在Connector/C的测试套件中找到

我有一个表,看起来像这样(使用MariaDB):

我正在将一些旧表中的数据加载到此表中,并利用MariaDB的
dynamic_columns
根据哪个旧表存储最多3个动态列。 ()

我想使用
LOAD DATA infle
快速/批量地将旧数据插入到新表中,但我不知道如何使用动态列


搜索Google时发现了Zlich。

动态列以内部二进制格式存储。要在MariaDB服务器外部创建或更改动态列,应使用MariaDB Connector/C的动态列API:

您还可以在Connector/C的测试套件中找到一些示例:


我知道这是一个老问题,但在找到这个之前我问了一个类似的问题。每个人都能想出解决办法吗?
CREATE TABLE table1 (
  id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY
  ,c_id varchar(40) NULL
  ,email varchar(150) NULL
  ,dynamic_columns BLOB NULL
  ,created_at TIMESTAMP NOT NULL DEFAULT 0
  ,updated_at TIMESTAMP NULL DEFAULT current_timestamp ON UPDATE current_timestamp
);