次のようなクエリを使用して、本番データベースからサンドボックスにデータを移植しようとしています。
INSERT `dbsandbox`.`SomeTable`(Field1, Field2, Field3)
SELECT t.Field1, t.Field2, t.Field3
FROM `dbprod`.`SomeTable` t;
このクロスデータベース結合を試みると、次のエラーが発生します。
エラー 1142 (42000): テーブル 'SomeTable' のユーザー 'myusername'@'server.domain.tdl' に対する SELECT コマンドが拒否されました
問題のユーザーは、両方のデータベースの問題のテーブルへのアクセス許可を持っています。UNIX mysql クライアントと Windows MySQL Query Browser アプリケーションの両方でこれを試しましたが、結果は同じでした。
私は何が欠けていますか?