私のテーブルには、icao、name、country ... という行が含まれています。
行「コード」を追加したので、次のようになりました:icao、名前、国、コード...
次のように、各icaoに使用したいすべてのコードを含むファイルがあります。
XSXX:SE
XXSS:SE
XXXX:UK
SSSS:LE
icao は独自のエントリであるため、icao が重複することはありません。
何か案は?
私のテーブルには、icao、name、country ... という行が含まれています。
行「コード」を追加したので、次のようになりました:icao、名前、国、コード...
次のように、各icaoに使用したいすべてのコードを含むファイルがあります。
XSXX:SE
XXSS:SE
XXXX:UK
SSSS:LE
icao は独自のエントリであるため、icao が重複することはありません。
何か案は?
update
と一緒に使いたいjoin
。icao
まず、「ファイル」を 2 つの列を持つテーブルにインポートcode
し、コロンをセパレータとして使用します。次に、次のようにします。
update t join
file f
on t.icao = f.icao
set t.code = f.code;
文字列が 1 つだけのファイルをインポートする場合でも、次のように実行できます。
update t join
file f
on t.icao = left(f.CharColumn, locate(':', CharColumn) - 1
set t.code = substr(f.CharColumn, locate(':', CharColumn) + 1);