sql >> データベース >  >> RDS >> Mysql

カスタムnextval関数内のmysqlbigint変数宣言のエラー

    DECLARE workval bigint(20);以降 行は最初にセミコロンが付いている行ですが、機能コードを入力する前に区切り文字を変更するのを忘れたのではないかと思います(ただし、これは使用しているクライアントによって異なります)。

    コードを次のように変更してみてください:

    DELIMITER #
    CREATE FUNCTION nextval (seq_name varchar(100))  
    
    ...
    
    END#
    



    1. TSQLまたはGUIを使用してSQLServerでデータベースを作成する方法-SQLServer/TSQLチュートリアルパート24

    2. MySQL-すべてのテーブルに独自のID/プライマリ列を含める必要がありますか?

    3. 同じ値の2つの列を注文するときの奇妙な注文のバグ(バグですか?)

    4. PHPPDOの例外+MySQLの警告はなくなりましたか?