1

作成した関数を使用して、ファイルにデータを保存しようとしています。mysql 内からコマンドを使用すると、次のようになります。

select threadRef, allExpertPosts(threadRef) as 'expertPosts' from chronicweb_data.threads order by threadRef limit 5;

それは正常に動作します。ただし、端末から呼び出すと:

mysql -p --batch -B -e 'select threadRef, allExpertPosts(threadRef) as 'expertPosts' from chronicweb_data.threads order by threadRef limit 5' > someThreadsOfOnlyExperts.txt

戻ります

エラー 1305 (42000) 1 行目: FUNCTION allExpertPosts が存在しません

関数が見つからないのはなぜですか?

EDIT:データベースを追加するとうまくいきました。ありがとう!

4

0 に答える 0