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

Vòng lặp MySQL để chèn dữ liệu trong bảng

Hãy thử điều nàySELECT một cơ sở dữ liệu trước, nếu không, bạn sẽ gặp lỗi không có cơ sở dữ liệu nào được chọn

DROP PROCEDURE IF EXISTS myFunction;
delimiter $$

CREATE PROCEDURE myFunction()
     BEGIN
             DECLARE i INT DEFAULT 1;
             DECLARE j INT DEFAULT 0;
             DROP TABLE IF EXISTS test;
             CREATE TEMPORARY TABLE test
                 (id int, numbers int);

         WHILE (i<=100) DO
                SET j=i+2560;
                INSERT INTO test VALUES(i,j);
                SET i=i+1;
         END WHILE;

         select * from test;

         drop table test;

 END$$

Sau đó, hãy gọi thủ tục

delimiter ;

call myFunction();


  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 để nhận được ID biến thể Woocommerce?

  2. Ví dụ về DATE_FORMAT () - MySQL

  3. Cách lấy năm từ cột ngày giờ trong MySQL

  4. Cú pháp 'LIKE' trong SQL

  5. SQL phân tách hàng được phân tách bằng dấu phẩy