Query Mysql per inserimento multiplo

paolofru

Utente Attivo
28 Ott 2009
37
0
0
Salve ragazzi, è da diversi giorni che cerco risposta per un query multipla da eseguire in un database mysql, ma in giro non ho ancora trovato nessuna risposta che facesse al caso mio...

Ho una tabella di questo tipo:
cus_id |cu_id |csid |price

in cui cus_id è un autoincrement
cu_id deve andare da 1 a 10.000
csid deve sempre contenere 1
price deve sempre contenere 1

per evitare di inserire milioni di dati manualmente, vorrei creare una query che inserisse dinamicamente i dati, essa dovrebbe fare tot inserimenti (dipendentemente da quanto voglio dichiarare nel valore del ciclo) e inserire dentro i campi cu_id un numero da 1 a 10.000 (che ovviamente si incrementa di 1 per ogni inserimento), in csid il numero 1 e in price il numero 1.

Se non sono stato chiaro, chiedetemi e cercherò di spiegarmi meglio.

Grazie in anticipo!!!
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
devi intervenire con un piccolo ciclo, se usi php puoi fare così

PHP:
<?php
//dati di connessione al db
for($k=1; $k <= 10000 ; $k++){
	$ris=mysql_query("INSERT INTO tabella(cu_id, csid, price) VALUES('$k', '1', '1')");
}
?>
 

paolofru

Utente Attivo
28 Ott 2009
37
0
0
Grazie per la tempestiva risposta :)

Mi chiedevo però se fosse possibile creare un ciclo in mysql direttamente dal phpmyadmin.

Grazie
 

paolofru

Utente Attivo
28 Ott 2009
37
0
0
Ok, ho risolto:

<?php
//dati connessione
$db_host = "localhost";
$db_user = "user";
$db_password = "pass";
$db_database = "database";

$connessione=mysql_connect($db_host,$db_user,$db_password);
$database=mysql_db_query($db_database," query ",$connessione);

//dichiaro il numero di inserimento
$y="100";

//il ciclo inserisce le righe nel database
for ($x=1;$x<=$y;$x++)
{
$sql="INSERT INTO tabella (cu_id,csid,price) VALUES ('$x',1,1)";
[email protected]_query($sql) or die (mysql_error());
}

//visualizza il numero delle righe create
echo $y . "righe create";
?>

Grazie davvero! ;)
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
ti stavo rispondendo quando ho visto che hai risolto.
comunque da phpmyadmin non è possibile.

p.s.
risordati sempre di racchiudere il codice negli appositi tag (seconda riga formattazione post ultime tre iconcine a dx) faciliti la lettura
 
Discussioni simili
Autore Titolo Forum Risposte Data
elpirata Query per leggere dati da una tabella mysql e mostrarli a video in base a parametri passati tramite GET PHP 5
M Query mysql per selezioni random in categorie mirate PHP 4
R Aiutino per query MySql PHP 8
F aiuto per query UNIONE mysql MySQL 2
A Carattere 'è' in query MySQL PHP 0
M [MySQL] CREARE UN LINK SU UN DETERMINATO CAMPO DI UNA TABELLA RISULTATO DI UNA QUERY SQL MySQL 3
max1974 Query lenta.....Mysql 5.7 MySQL 2
G [MySQL] Connessione DB e query da file batch MySQL 1
V [MySQL] problema query con date su server MySQL 5
P Query Mysql con Join PHP 2
D [MySQL] Tabelle "molti a molti", SELECT con troppe QUERY MySQL 7
G esportare in file .csv risultato di query mysql PHP 5
napuleone [MySQL] commenti in una query MySQL 1
P [MySQL] Query su DB 1 e Insert su DB 2 PHP 11
MarcoGrazia [mysql][mariadb]Raggruppare query in base alla data MySQL 2
G Mysql ( Query) problema interrogazione MySQL 0
danjde [MySQL] Escludere specifico valore dalla query select MySQL 3
C Php/Mysql query JOIN tra tabelle PHP 4
C Php/Mysql query JOIN tra due tabelle PHP 18
P [MYSQL] Query su tabelle con clausola "essenziale" MySQL 10
booklisa MYSQL e PHP Query e sottoquery PHP 3
A Query mssql su mysql con linked server Database 0
I Query DB MYSQL MySQL 0
T query mysql MySQL 3
gandalf1959 mysql query, sum(qualcosa), order by sum(qualcosa). E' possibile? PHP 14
M [PHP - MYSQL] Mantenere filtro query in tabelle paginate PHP 3
M Paginazione di risultati query mysql PHP 2
G problema query mysql in php PHP 5
felino [PHP][MySQL] Errore nella query PHP 6
A Form fattura multiriga e query salvataggio mysql PHP 3
N Eseguire una query MySQL dopo 10 secondi PHP 0
A jbutton che esegue una query mysql in netbeans Java 1
IImanuII mysql query random riga PHP 5
G Inserimento loop in una INSERT query in PHP e MySQL PHP 2
L filtri di query [php-mysql] PHP 6
A [RISOLTO]Come generare query dinamica PHP-MYSQL PHP 2
Albertoesse Problemi passaggio valori da un Form ad Una classe con query mysql PHP 12
G Problema con query mysql MySQL 1
B problema query mysql php PHP 1
L PHP: problema con query mysql. PHP 3
M MySql Query ciclo nidificato PHP 3
ivarello Asterisco e query mysql PHP 2
A Indicizzare i risultati di una query Mysql con php PHP 0
F Estrazione da db MySQL con query molto lunga PHP 13
B Aiuto query mysql in php PHP 1
S Autocompletamente con jQuery, PHP e MySQL - Problema con le query PHP 7
M cache query mysql PHP 1
Boscagoo Problema query mySQL MySQL 6
A sintassi query mysql PHP 3
R Quale la funzione mysql query. PHP 3

Discussioni simili