将列名更改为MySQL表中的第一行

时间:2016-05-25 01:08:24

标签: mysql database phpmyadmin

我使用import的{​​{1}}选项将CSV文件导入为SQL表(因为我发现这是最简单的)。现在列名是" COL 1,COL 2,..."并且所需的列名是表中的第一行。

如何将列名更改为第一行中的值(对于数据库的所有表)?

Here是一种一次更改一个列名的方法,但是我在数据库的每个表中都有太多的列名,我想一次将它应用于所有表。

有一种适度的简单方法吗?或者我应该在导入CSV文件时尝试将其合并?

1 个答案:

答案 0 :(得分:2)

导入时,有一个复选框,“文件的第一行包含表列名称(如果未选中,第一行将成为数据的一部分)”。

The first line of the file contains the table column names (if this is unchecked, the first line will become part of the data)

选中该框将使用第一行作为列名,这样您就不必编写任何其他脚本或手动更改任何内容。

相关问题