【发布时间】:2020-11-23 00:31:43
【问题描述】:
我有一个 CSV 文件,包含所有信息,我将所有信息转换为一张表并将其存储在 MySQL 中。 它有很多领域。 创建这样的表的最佳方法是什么: 如何为我的表设置自增主键以及如何从源表中获取唯一名称。
【问题讨论】:
标签: mysql sql sql-insert pentaho create-table
我有一个 CSV 文件,包含所有信息,我将所有信息转换为一张表并将其存储在 MySQL 中。 它有很多领域。 创建这样的表的最佳方法是什么: 如何为我的表设置自增主键以及如何从源表中获取唯一名称。
【问题讨论】:
标签: mysql sql sql-insert pentaho create-table
您通常会使用 auto_incremented 主键创建一个表,然后使用 select distinct 提供它:
create table disticts(
district_id int auto_increment primary key,
district_name varchar(100)
);
insert into disticts (district_name)
select distinct district_name from mytable
【讨论】: