如何确定现有 table 的列定界符在 MySQL 中

How to determine what an existing table's column delimiter is in MySQL

我正在使用 MySQL 中现有的 table,但我需要知道它是如何设置的。我需要找到 FIELDS TERMINATED BY 设置,以便我可以相应地设置我的 Impala 数据库。

使用:

SHOW CREATE TABLE mytablename;

或者查看 information_schema 中的 Table 表是所有信息,如果你想构建一个复杂的查询。

SELECT * 
FROM information_schema.tables
  WHERE TABLE_SCHEMA ='your_schema' 
  AND TABLE_NAME='your Table' 
  AND TABLE_TYPE = 'BASE TABLE;