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
これでどこにいましたか?私も同様の問題があります。 – philwilks