phpmyadmin でデータベースに関数を作成する方法

藏色散人
リリース: 2021-06-04 11:49:54
転載
2817 人が閲覧しました

phpmyadmin の次のチュートリアル コラムでは、phpmyadmin がデータベース内に関数を作成する方法を紹介します。困っている友人の役に立てば幸いです。

phpmyadmin でデータベースに関数を作成する方法

phpmyadmin 上の特定のデータベースに関数を作成する

関数を追加するために PHP プロジェクトを変更し、関数を追加しましたローカルの MYSQL 関数をサーバーに転送する必要があります。その後、サーバー上の MYSQL は PHPMYADMIN Web ページからのみ操作できます。Web ページの SQL に関数を作成するステートメントを入力します。

結果はエラーです:

この関数には DETERMINISTIC がありません

確認した結果、理由は次のとおりです:

https://www.php.cn/mysql- tutorials-477456.html

上記 もう一度実行します:

set global log_bin_trust_function_creators=1; 以上です。

私のローカル MYSQL は SQLYOG を使用して接続されています。エクスポートされた関数作成ステートメント内の /* のようなコメントは、PHPMYADMIN で実行するときに削除する必要があります。そうしないと実行されない可能性があります。また、

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

以下は私の関数作成ステートメントです:

USE `sql88_aosijue_c`;
DELIMITER $$
CREATE FUNCTION `calc_xjs`(user_id int) RETURNS int(11)
BEGIN 
return (SELECT COUNT(1) FROM tp_users WHERE pid=user_id);
END  $$
DELIMITER ;
ログイン後にコピー

サーバー上に配置された PHPMYADMIN が実行される場合、USE の後のデータベース名はサーバー上のデータベース名と一致する必要があることに注意してください。サーバー。

以上がphpmyadmin でデータベースに関数を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!