phpMyAdminでcreate functionではまったこと
MySQLで関数を作成する必要に迫られて今回初めて作成してみました。
処理の内容は、数値文字列で小数点以下の無駄な"0"を省く処理です。
実際の関数は下の様なものです。
このソースをそのままphpMyAdminのSQLを実行するボックスにコピーし、「実行する」ボタンを押下してもうまく作成されない。
よくよくネットで調べると、2行目のデリミタの設定命令などはmysqlをコマンドで起動しその中で行うようです。
phpMyAdminのSQL実行のボックスの下にデリミタという入力する部分があることに気が付き、ここに // を入力し、
上のソースの「create function...」から「end//」までを実行ソースのボックスにコピーし実行しました。
結果うまく作成することができました。
コメント