Mysql MariaDB:使用动态列填充加载数据
我有一个表,看起来像这样(使用MariaDB): 我正在将一些旧表中的数据加载到此表中,并利用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的测试套件中找到
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
);