説明は基本的に質問です。
データベースのテーブルにロードするCSVファイルがあります。次に(SELECT * FROM tablename into OUTFILE'...')、2つのCSVが等しいことを確認します。これは、データベースが正しくロードされたことを確認するために行います。
私の問題は、フィールドの1つがENUM型であるということです。テーブルの読み込みに使用するCSVには整数表現が含まれており(制御できないため)、出力ファイルのCSVには文字列表現が含まれています。出力ファイルを作成するときにENUMを整数値にキャストする方法はありますか?これは簡単なことだと思いますが、Googleで答えを見つけることができませんでした。
注:これは多くの異なるテーブルに対して行う必要があるため、各テーブルを個別に扱うことは困難です。