我的表包含以下行 icao,名字,国家......
我刚刚添加了“代码”行,所以它现在看起来像这样: icao,名字,国家,代码......
我现在有一个文件,其中包含我想用于每个icao的所有代码:
XSXX:SE
XXSS:SE
XXXX:UK
SSSS:LE
icao是一个独特的肠道,所以没有重复的icao's。
有什么想法吗?
答案 0 :(得分:0)
您希望将update
与join
一起使用。首先,使用冒号作为分隔符将“文件”导入到包含两列icao
和code
的表中。然后做:
update t join
file f
on t.icao = f.icao
set t.code = f.code;
如果仅使用一个字符列导入文件,仍可以执行以下操作:
update t join
file f
on t.icao = left(f.CharColumn, locate(':', CharColumn) - 1
set t.code = substr(f.CharColumn, locate(':', CharColumn) + 1);