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

ストアドプロシージャの作成中にMySQL構文エラーが発生しました

    カスタムのdelimiterがありません 命令。

    あなたがそれを見逃したので、エンジンは最初のデフォルトのステートメントターミネータであるセミコロン;を見つけたときに、ステートメントをコンパイルしようとしました 。したがって、例外です。

    ルーチン全体を次の間に配置します:

    -- define the delimiter
    delimiter //
    
    
    --- place here your stored procedure
    
    -- and lastly following line
    //
    
    -- reset the delimiter
    delimiter ;
    



    1. OUTパラメータを持つ関数から戻る

    2. プリペアドステートメントまたはQueryRunner.update()でテーブルまたは列名のパラメーターを指定することはできますか?

    3. play-slick 1.0.1 / slick 3.0でmysqlデータベースに接続できません:構成エラー

    4. 更新部分で新しい値と古い値の両方を使用できるようにUPSERTを実行する方法