Inserire tanti dati in una tabella

Fabio Marcoccia

Nuovo Utente
15 Mag 2015
2
0
0
Salve, dovrei inserire molti dati in una tabella (almeno 100000 record) ma non proprio da dove cominciare. Qualcuno può darmi una mano?

Grazie
 
Eh si in effetti mi sono spiegato male. Devo "popolare" una tabella del mio db con oltre 100k dati naturalmente random quindi non obbligatoriamente realistici. Ho provato a creare una stored procedure che facesse questo ma non funziona e purtroppo non riesco a capire l'errore se qualcuno può darmi una mano.

Codice:
DELIMITER //
CREATE PROC InserimentoValori()
BEGIN
  DECLARE caratteri varchar(30);
  set caratteri = 'abcdefghijklmnopqrstuvwxyz';
  DECLARE x INT DEFAULT 1;
  WHILE x <=100000 DO
  INSERT INTO Persona(nome,cognome,eta) VALUES((SELECT caratteri = substring(caratteri +1),(SELECT caratteri = sebstring(caratteri +1),(SELECT floor(rand() * 99) AS randNum));
  SET x = x+1;
END WHILE
END //
DELIMITER ;
 

Discussioni simili