2列で約1700万行の大きな区切りのtxtファイルがあります。データベースにインポートしましたが、誤ってテーブルの1つの列のサイズがファイルのテキストよりも短くなりました。つまり、varchar(7000)の代わりにvarchar(4000)
より長いテキストを含む約48,000のレコードが、40k文字にカットされました。
ファイルを再度インポートせずにこれらを置き換えるにはどうすればよいですか?
txtファイルから特定の長さの行のみをフィルタリングして削除し、長い行を挿入して更新できるかどうかを考えています。
しかし、テキストファイルで特定の長さのすべての行を選択するにはどうすればよいですか?またはどのプログラムがそれを行うことができます。
大きなファイルのテキスト編集にMySQLDBとemEditorを使用しています。
ありがとう。