私のmysqlテーブルにはcityname列があります。cityname 列の値にはスペルミスがあります。city のスペルミスはそれぞれ修正する必要があります。別のテーブルには、すべての正しい都市名を含む列があります。この表に基づいて、最初の表のスペルミスを修正する必要があります。私はsoundexのようなものを調べましたが、似たようなことをしたリンクは見つかりませんでした.
TableA
+----+------------+----------+
| id | col1 | city_name |
+----+------------+----------+
TableB
+----+------------+--
| index |City_name |
+----+------------+--
私が念頭に置いているアプローチは、似たような都市名を持つ行から別のテーブルを作成するSQLクエリを取得することです。
これが完了したら、SQLクエリを使用して、間違ったスペルを正しいスペルに再度置き換えます
最後に、すべての異なる表を、すべてのスペルが修正された 1 つの表に結合します。
アプローチとmysqlクエリ構文の両方でアドバイスを探しています