2016-12-16 6 views
2

MySQL 5.6を使用していました。今日はスナップショットを使用してAuroraに移行しました。 製品からMinDateプロパティASMySQLからAuroraへの移行:不明なデータベース、テーブル、関数、ストアドプロシージャ

選択p.id、products.getSalePlanMinDate(p.id、NOW()):

それはMySQLのDBに正常に動作しながら、オーロラが "不明なデータベース製品を" と言うのクエリに続き。プロダクトpインナーに参加するcustomers.recently_viewed_products rvp on p.id = rvp.product_id;

On Aurora;

私は機能を削除した場合、それが正常に動作します。.. products.product私は、クエリ内の関数を使用していますので、これが起こっている。..正常に動作します。SELECT * FROM最後に、しても動作しないを選択し、以下のことを知って来た:

select products.getSalePlanMinDate();

この関数の定義を実行するための権限を持っているにもかかわらず

...と私はDEFINER

+0

これでどこにいましたか?私も同様の問題があります。 – philwilks

答えて

1

理由は、OPTファイルは、それがRDSで、いくつかのスキーマの存在ではないということだったのと同じユーザーでログインしてみてください..私Amazonとのチケットを調達しなければならず、彼らはバックグラウンドからoptファイルを作成し、問題を解決しました。

関連する問題