- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- update multiplo di righe mysql
-
update multiplo di righe mysql
salve ho una tabella con diversi campi. per aggiornare i campi da phpmyadmin sto usando il comando update.
in pratica ho un campo nazione e devo compilarlo con il testo italia per tutti e 580id che ho.
sto usando la funzione :
UPDATEdb_socinuovi
.Soci
SETNAZIONE
= 'italia' WHERESoci
.id
= 1;
e cosi via quindi
UPDATEdb_socinuovi
.Soci
SETNAZIONE
= 'italia' WHERESoci
.id
= 2;volevo sapere non è possibile fare la modifica ad un intervallo tipo da id 1 a id 580 senza fare tante query?
-
UPDATE `db_socinuovi`.`Soci` SET `NAZIONE` = 'italia' WHERE `Soci`.`id`>0 AND `Soci`.`id`<581
dovrebbe funzionare.
Se poi lo vuoi usare per tutti i soci
UPDATE `db_socinuovi`.`Soci` SET `NAZIONE` = 'italia'
-
ottimo, grazie. ma secondo te questo può andare? :
UPDATEdb_socinuovi
.Soci
SETNAZIONE
= 'italia' WHERESoci
.`id IN (1,3,4,5,6 fino a 580;)è piu lungo però forse va giusto?
domani mattina cmq provo e ti faccio sapere.
ti ringrazio
-
Per funzionare funziona, ma farlo per tutte le righe di una tabella lo trovo masochistico.
-
sei un grande. funziona il UPDATE
db_socinuovi
.Soci
SETNAZIONE
= 'italia'!!grazie mille.
-
Di niente!