我试图使用这样的查询将一些数据从我的生产数据库移植到我的沙盒:
INSERT `dbsandbox`.`SomeTable`(Field1, Field2, Field3)
SELECT t.Field1, t.Field2, t.Field3
FROM `dbprod`.`SomeTable` t;
Run Code Online (Sandbox Code Playgroud)
当我尝试这种跨数据库连接时,我收到以下错误:
ERROR 1142(42000):对表'SomeTable'的用户'myusername'@'server.domain.tdl'拒绝SELECT命令
有问题的用户对两个数据库的相关表都有权限.我已经在unix mysql客户端和windows MySQL Query Browser应用程序中尝试了这个,结果相同.
我错过了什么?