Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Isi tabel database dengan sejumlah besar data uji

Anda juga dapat menggunakan prosedur tersimpan . Perhatikan tabel berikut sebagai contoh:

CREATE TABLE your_table (id int NOT NULL PRIMARY KEY AUTO_INCREMENT, val int);

Kemudian Anda dapat menambahkan prosedur tersimpan seperti ini:

DELIMITER $$
CREATE PROCEDURE prepare_data()
BEGIN
  DECLARE i INT DEFAULT 100;

  WHILE i < 100000 DO
    INSERT INTO your_table (val) VALUES (i);
    SET i = i + 1;
  END WHILE;
END$$
DELIMITER ;

Saat Anda memanggilnya, Anda akan memiliki 100 ribu catatan:

CALL prepare_data();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LibreOffice:'com.mysql.jdbc.driver' tidak dapat dimuat

  2. Pengecualian Tak Terduga:SQLSTATE[HY000] [1045] Akses ditolak untuk pengguna ****@'localhost' (menggunakan kata sandi:YA)

  3. Menggunakan backquote/backticks untuk kueri mysql

  4. Cara mengakses objek RowDataPacket

  5. MySQL membandingkan string DATE dengan string dari bidang DATETIME