sql >> Databasteknik >  >> RDS >> Mysql

syntaxfel för mysql-deklaration av variabel

Du måste tillfälligt ändra avgränsaren så MySQL-klienten tror inte att du är klar med ditt uttalande när den ser semikolon på rad 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. MySQL - Gruppera efter med Order by DESC

  2. bbPress:Hur man hittar mappningar av bilagor till deras respektive inlägg

  3. Problem med att ställa in en anpassad primärnyckel i en Rails 4-migrering

  4. com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Kommunikationslänkfel