Come sostituire valori in un campo per più oggetti.

Marco_88

Utente Attivo
4 Dic 2014
150
0
0
Roma
batwebit.blogspot.it
Buongiorno a tutti, come da oggetto avrei la necessità di sostituire il valore in un campo per più oggetti di un database mysql. Mi spiego meglio in maniera pratica: Ho circa 300 prodotti che devono passare dallo stato "in acquisizione" (che è il nome del campo della tabella) allo stato "in vendita". Ora per evitare di farlo a mano per ogni singolo oggetto vorrei sapere se esiste il modo di farlo in un colpo solo, magari tramite la riga di comando mySql di phpmyadmin...grazie
 

marino51

Utente Attivo
28 Feb 2013
3.041
192
63
Lombardia
premessa, conosco ms sql non mysql ma,

prova la query su alcuni articoli prima di eseguirla sui 300 e accertati che funzioni bene,

se puoi fai un backup del database che stai modificando,
essendo però sicuro di ripristinare la situazione precedente dal backup che hai appena fatto

questa è la query necessaria

Codice:
START TRANSACTION;

UPDATE 
  NomeTabella 
SET 
  `in vendita` = `in acquisizione`,   `in acquisizione` = ''
WHERE 
  condizione che identifica i 300 prodotti
AND 
  `in acquisizione` != '';

// se non ti ha dato errori nell'esecuzione conferma l'update con
COMMIT;

// oppure in caso di errore annulla l'operazione con
ROLLBACK;

avendo lo spazio nel nome delle colonne (in ven... in acq...) tutti questi nomi devono essere tra
backwards quotes (or backticks)

`in acquisizione` = '' deve essere `in acquisizione` = 0 se contiene un valore numerico
idem nella clausola where

START TRANSACTION da manuale mysql, disattiva l'autocommit
che viene ripristinato al COMMIT o ROLLBACK

ma, ancora, cerca di essere sicuro delle azioni che fai !
 
Discussioni simili
Autore Titolo Forum Risposte Data
elpirata [MySQL] Sostituire valori campi con dati casuali MySQL 4
C [PHP] SOSTITUIRE VALORI DENTRO STRINGA PHP 0
D Sostituire img con altre img Photoshop 1
P [MS Access] Sostituire un carattere in tutta la tabella MS Access 11
Shyson [MySQL] Sostituire testo in in articolo MySQL 0
P [Photoshop] Sostituire i colori in modo preciso Photoshop 0
elpirata [PHP] Sostituire if ed elseif con operatore ternario switch PHP 9
L [PHP] Sostituire link da stringa PHP 3
ecosito [WORDPRESS] Sostituire la cartella d'installazione? WordPress 2
S [Javascript] Sostituire elemento HTML preso randomicamente dentro array Javascript 1
M Sostituire le funzioni mysql con mysqli, ma quali? PHP 4
S Sostituire link con button. PHP 1
M sostituire parte di URL con espressioni regolari PHP PHP 8
JackIlPazzo Sostituire una riga specifica in un file di testo senza cancellare il rimanente PHP 13
A sostituire "onload" nel tag <img> con Js Javascript 17
max_400 Sostituire un div con un altro il comando innerHTML è bloccato Javascript 0
C Sostituire virgola con punto form PHP 2
P sostituire form con jquery jQuery 0
F sostituire un'immagine con jquery jQuery 2
felino Temperatura processore: soglia massima per sostituire pasta termica Hardware 2
Trapano sostituire iframe PHP 5
C Sostituire molte righe di codice PHP 2
L sostituire un carattere in una stringa acquisita da input jQuery 1
S sostituire codice html in molti file HTML e CSS 1
N [RISOLTO] Sostituire Input con a href PHP 10
Shyson Sostituire onclick Javascript 2
P Sostituire immagine in una cartella. PHP 6
M sostituire bottone con onchange submit Javascript 7
S Sostituire immagini in sequenza Javascript 4
C In una textarea sostituire il carattere \n in <br/> Javascript 14
C Sostituire il comando body onload Javascript 30
Erzsébeth Sostituire richiamo immagini PHP 4
IImanuII Php sostituire un iframe PHP 4
zighy Sostituire dati database PHP 7
M sostituire un valore con un altro corrispondente PHP 11
A Sostituire una sottostringa a una stringa data PHP 11
L Sostituire file_get_contents ? PHP 10
N leggere/sostituire/restituire file txt PHP 1
Z Onclick : sostituire odiosi "button" con semplici Links Javascript 13
U Sostituire le funzionalità di un pulsante con un testo HTML e CSS 0
S E' possibile sostituire un dominio con un altro? Domini 4
webbetto Sostituire un campo vuoto Database 4
M Problemi con la stampa dei valori in php PHP 1
M Passaggio Valori checbox in textarea Javascript 1
D passare valori da database sql a php PHP 1
O Recupero valori da listato Javascript 0
R Raggruppare valori array PHP 5
R Estrarre valori duplicati più volte PHP 0
T recupero valori select multipla da android Javascript 3
L estrarre valori max tra più tabelle MySQL 2

Discussioni simili