次の配列を検討してください。
"Bank of America" => "BOA",
"Microsoft" => "MSFT",
"Berkshire Hathaway" => "BRK"
実際には、アレイの長さは 100 ペアです。テキストレコードを含むMySQLテーブル「文字列」がある場合:
str_id str_text
-------------------------------------------------------------
1 I wish I had bought Berkshire Hathaway in the 1980's!
2 Microsoft to release Windows 8 in 4 flavours
方法はありますか - SQL で! - 何百万ものすべてのレコードをループして、すべての会社名をティッカーに置き換えますか? クエリが完了すると、文字列テーブルは次のようになりますか?
str_id str_text
-------------------------------------------------------------
1 I wish I had bought BRK in the 1980's!
2 MSFT to release Windows 8 in 4 flavours
PHPで可能であるため、私は尋ねていますが、数千のレコードを取得し、それらをループし、それらを更新し、crontabを使用してさらに数千を取得する必要があるため、本質的に遅くなります.