Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lỗi cú pháp MySQL trong câu lệnh WHILE

Thủ tục có vẻ ổn, tôi đoán bạn đang thiếu dấu phân cách

Dấu phân cách
delimiter //
CREATE PROCEDURE dowhile()
  BEGIN
   DECLARE v1 INT DEFAULT 5;
    WHILE v1 > 0 DO
     SET v1 = v1 - 1;
   END WHILE;
 END; //
delimiter ;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để truyền một biến vào mệnh đề IN?

  2. Cách xoay một lược đồ thực thể-thuộc tính-giá trị MySQL

  3. Đếm các giá trị riêng biệt

  4. tạo một ID trong bảng mysql auto_increment (sau thực tế)

  5. MySQL COUNT DISTINCT