0

MySql データベースにカスタム関数を追加できません。このような単純な関数でも問題があります。

DELIMITER $$
DROP FUNCTION IF EXISTS `foo`$$
CREATE FUNCTION `foo`(IN doWork boolean) RETURNS boolean
    NO SQL
    DETERMINISTIC
BEGIN
  return doWork;

END%%
DELIMITER ;

上記の query を実行すると、phpmyadmin はすべて問題ないことを示しますが、この関数を呼び出したい場合、phpmyadmin はこの関数を見つけることができないと言い、information_schema のテーブル ROUTINES にもそれが含まれていません。

4

1 に答える 1

1

終了区切り文字が定義されたものと異なります

交換

END%%

END $$
于 2012-08-01T21:29:40.203 に答える