mysql で関数を作成する方法: まず、関数を作成する機能がオンになっているかどうかを確認し、値の値が OFF の場合はオンにする必要があります。次に、関数を作成するときに、最初にデータベースを選択し、最後にテストします。
#その他の関連する無料学習の推奨事項:# # mysql で関数を作成する方法:mysql チュートリアル (ビデオ)
1. 関数作成機能がオンになっているかどうかを確認します:
mysql> show variables like '%func%'; +-----------------------------------------+-------+ | Variable_name | Value | +-----------------------------------------+-------+ | log_bin_trust_function_creators | ON | +-----------------------------------------+-------+ 1 row in set (0.02 sec)
2. Value の値が OFF の場合、次の操作が必要です。をつけるために。
mysql> set global log_bin_trust_function_creators=1;
3. 関数を作成するときは、最初にデータベースを選択してください。
mysql> use xxx; Database changed delimiter $$是设置 $$为命令终止符号,代替分号,因为分号在begin...end中会用到; mysql> delimiter $$ CREATE FUNCTION first_func(param1 varchar(5),parmam2 varchar(5),param3 varchar(10)) RETURNS TINYINT BEGIN RETURN 1; END
関数が正常に作成された後、セミコロンをコマンド終了記号として復元する必要があります。
mysql> 区切り文字 ;
4. テスト:
mysql> select first_func('aaa','bbb','ccc'); +-------------------------------+ | first_func('aaa','bbb','ccc') | +-------------------------------+ | 1 | +-------------------------------+ 1 row in set (0.47 sec)
5. 関数の削除:
mysql> drop function first_func ; Query OK, 0 rows affected (0.11 sec)
6. 関数の表示
1 ) 関数のステータスを表示
データベース内のすべての関数の基本情報を表示します
#2) 特定の関数を表示しますmysql>show create function function;
以上がmysqlで関数を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。