【发布时间】:2012-07-30 19:19:14
【问题描述】:
描述基本上就是问题。
我有一个 CSV 文件,我将它加载到我的数据库中的一个表中。然后,我 (SELECT * FROM tablename into OUTFILE '...') 并检查两个 CSV 是否相等。我这样做是为了确保正确加载数据库。
我的问题是其中一个字段是 ENUM 类型。我用来加载表的 CSV 包含整数表示(出于我无法控制的原因),而输出文件 CSV 包含字符串表示。创建输出文件时,我有什么办法可以将 ENUM 转换为其整数值?我觉得这应该是一件容易的事,但我无法在谷歌上找到答案。
注意:我必须为许多不同的表执行此操作,因此我很难单独处理每个表。
【问题讨论】: