2016-12-16 56 views
2

我们在MySQL 5.6上;并使用快照将其迁移到Aurora。从MySQL迁移到Aurora:未知数据库,表,函数,存储过程

继极光查询说 “未知的数据库产品”,而它工作正常的MySQL数据库:

选择p.id,products.getSalePlanMinDate(p.id,NOW())AS的minDate从 产品.product p inner join customers.recently_viewed_products rvp on p.id = rvp.product_id;

On Aurora; SELECT * FROM产品。产品能正常工作。这是..发生的事情,因为我在查询中使用函数如果我删除的功能,它工作正常

最后,才知道,甚至以下选择不工作:

select products.getSalePlanMinDate();

即使这个函数的定义者具有的权限执行..我尝试用相同的用户登录时DEFINER

+0

你有没有遇到过这种情况?我有类似的问题。 – philwilks

回答

1

原因是opt文件不存在的几个模式对RDS ..我不得不与亚马逊提高票价,他们从后台创建选择文件,并解决了这个问题。