phpmyadminの上のデータベースに関数を作成

PHPプロジェクトをローカルのMySQLはMySQLだけphpMyAdminのウェブ操作を介してサーバ、その後、機能を追加し、現在のサーバ上に行きたい機能を、追加変更し、入力SQLステートメントは、ウェブページ上で関数を作成します

結果が与えられている:この関数は、DETERMINISTICのどれを持っていません

します。https://www.jb51.net/article/97037.htmこの理由のためにビットを検索

上記を実行します。設定されたグローバルlog_bin_trust_function_creatorsを= 1;の行に

SQLyogのエクスポート機能を持つもう一つの私のローカルのMySQL接続が*コメントのように、必要に時間の実装だけでなく、PHPMyAdminのを削除するか、あるいはそこに行うことができませんでした/そこに文を作成し、

DEFINERは= ``% `@ root`を削除する必要があります。

ここでステートメントを作成するために私の機能は次のとおりです。

 

`sql88_aosijue_c`を使用します。
区切り文字は$$ 
`calc_xjs`(USER_ID INTは)(11)INTを返す関数をCREATE 
BEGIN	  
	リターン(SELECT COUNT(1)tp_users FROM WHERE PID = USER_ID)。
END $$ 
DELIMITER。

USE phpMyAdminのは、サーバ上で実行する必要があると一貫した後、サーバー上のデータベースの名前を注意してください

おすすめ

転載: www.cnblogs.com/niunan/p/11077249.html