我们使用的是MySQL 5.6;今天使用快照迁移到Aurora。
以下对Aurora的查询说"未知的数据库产品"虽然它在MySQL DB上工作正常:
选择p.id,products.getSalePlanMinDate(p.id,NOW())AS minDate from products.product p inner join customers.recently_viewed_products rvp 在p.id = rvp.product_id;
在极光上; select * from products.product工作正常..这是因为我在查询中使用函数..如果我删除函数它工作正常
最后,知道即使跟随选择也不起作用:
选择products.getSalePlanMinDate();
即使此函数的DEFINER具有EXECUTE的权限..我尝试使用与DEFINER相同的用户登录
答案 0 :(得分:1)
原因是该RDS上的少数模式不存在opt文件。我不得不向亚马逊提出一张票,他们从后台创建了选择文件,这解决了这个问题。