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

変数のmysql宣言の構文エラー

    一時的に区切り文字を変更する 必要があります したがって、MySQLクライアントは、3行目にセミコロンが表示されたときにステートメントが完了したとは見なしません。

    DELIMITER //
    
    CREATE PROCEDURE dorepeat(IN p1 INT)
    BEGIN
      DECLARE x INT DEFAULT 0;
      REPEAT SET x = x + 1; UNTIL x > p1 END REPEAT;
    END//
    
    DELIMITER ;
    


    1. ElasticsearchでPIIを見つけてマスクする方法

    2. MariaDB/MySQLデータベースのSQLDependency

    3. GROUP BYはどのように機能しますか?

    4. 主キーを更新する方法