2016-03-19 7 views
0

Iからgenerate_slug関数を作成した:phpmyadminの中に私の機能に表示されます https://github.com/falcacibar/mysql-routines-collection/blob/master/generate_slug.func.sqlphpmyadminでmysql関数を呼び出す方法は?

enter image description here

その後、私は簡単なのmysqlます

update categorie set slug = generate_slug(intitule); 

をし、私が得ましたエラー:

1305 - FUNCTION tr does not exist

何が間違っているのですか?

+1

エラーメッセージはわかりません。存在しない関数を使用しようとしています。 [MySQL関数](http://dev.mysql.com/doc/refman/5.7/en/functions.html)のリストを確認してください。 – axiac

答えて

1

私が推測するのは、generate_slug.func.sqlだと思います。

実行するtr.func.sql 作成スクリプト

SELECT `generate_slug`('áàäâãå'); 
-- aaaaaa 

SqlFiddleDemo


MySQLが作成中に依存する機能の存在を必要としない:

SqlFiddleDemo2

しかし、実行中に関数が失敗します。 詳細情報の検索:deferred name resolution

関連する問題