|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 411
|
[MySQL] Programma per generare insert random in un Database
Ciao a tutti,
sto cercando un modo per inserire in alcune tabelle del mio DataBase migliaia di record e quindi dovrei fare tante insert (anche random ovviamente), cosa che a mano non è possibile. Mi hanno accennato a programmi che automatizzano tutto questo in maniera abbastanza semplice. Qualche idea??? Grazie
__________________
MOTHERBOARD Asus P5Q-Pro - CPU intel Core 2 Quad Q9550 2.8 Ghz 12 MB Cache - VGA Sapphire Radeon HD4870 512 MB - HD Seagate Barracuda 7200 500GB 32 MB - RAM 4 GB ocz platinum DDR2 pc6400 800 Mhz @5-4-4 - ALIM Enermax 620W - CASE Enermax Chakra - OS Windows 7 Professional 64bit Ultima modifica di Helldron : 01-12-2010 alle 11:04. |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
|
Quote:
Penso che se tu non abbia particolari 'esigenze' della tipologia di dati da ficcarci dentro, puoi scriverlo tranquillamente, 10 minuti di lavoro con PHP o Python |
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Apr 2007
Messaggi: 182
|
Puoi farlo direttamente in MySql con delle Stored Procedure, oppure in un qualsiasi linguaggio di programmazione crei un .txt contenente i dati che poi caricherai con un Load Data Infile nel database.
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
|
Quote:
Le Stored inoltre ti vincolano ad usare InnoDB, se lui ha MyISAM è fregato (sotto quell'aspetto). Comunque anche queste sono due soluzioni ottime! |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Mar 2005
Città: Morimondo city
Messaggi: 5491
|
che framework usi per gestire il db? Ad esempio con Rails ci sono giè delle api che ti permettono di farlo
__________________
Khelidan |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Quello che non funziona con questo "engine" (sic.) è l'integrità referenziale (robetta da poco, insomma).
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
|
Quote:
Non ci sono le views ma ci sono le Stored? Sono rimasto indietro su MySQL A cosa vuoi che serva l'integrità |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Feb 2010
Messaggi: 466
|
usando il php
Codice PHP:
__________________
I robot hanno scintillanti fondoschiena metallici che non dovrebbero essere baciati. |
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 411
|
Quote:
Dal codice mi sembra abbastanza intuitivo quello che fa ma dove lo uso questo codice??? Inoltre, anche se mi sembra di intuire cosa fa quel codice php, se mi spieghi brevemente quello che fa sarebbe meglio (sopratutto le prime righe e le ultime 2). Conosco bene Java ma cercavo un modo un pochino più veloce che scrivere una classe che tramite JDBC accede al DB. Grazie.
__________________
MOTHERBOARD Asus P5Q-Pro - CPU intel Core 2 Quad Q9550 2.8 Ghz 12 MB Cache - VGA Sapphire Radeon HD4870 512 MB - HD Seagate Barracuda 7200 500GB 32 MB - RAM 4 GB ocz platinum DDR2 pc6400 800 Mhz @5-4-4 - ALIM Enermax 620W - CASE Enermax Chakra - OS Windows 7 Professional 64bit |
|
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
|
Quote:
Non devi scriverti uan classe, ti connetti e lanci il comando execute, traducendo il tutto da PHP a Java (il codice sopra). Per il resto, per far 'andare' il codice sopra postato devi metterlo fisicamente su un web server con supporto PHP. |
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Feb 2010
Messaggi: 466
|
Codice PHP:
__________________
I robot hanno scintillanti fondoschiena metallici che non dovrebbero essere baciati. |
|
|
|
|
|
#12 | ||
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Quote:
Che poi un database rimanga inconsistente, beh, cosa vuoi che sia. Sciocchezzuole...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
||
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Jun 2010
Città: Varese
Messaggi: 996
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:25.




















