sql >> Databáze >  >> RDS >> Mysql

chyba syntaxe pro deklaraci proměnné mysql

Musíte dočasně změnit oddělovač takže klient MySQL si nemyslí, že jste se svým příkazem skončili, když uvidí středník na řádku 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. Operátor ampersand (&) v klauzuli WHERE serveru SQL Server

  2. Jak se připojím k PostgreSQL bez zadání názvu databáze?

  3. Vyberte počet / duplikáty

  4. Jaký je účel Character_set_connection?