Con un database MySQL , il comando UPDATE viene utilizzato per modificare alcune colonne di una riga già presente nel database . Di solito , questo è fatto per mantenere le informazioni in un database corrente . Istruzioni
1
Utilizzare il comando Inserisci per inserire i dati . Per eseguire una query di aggiornamento di MySQL , è indispensabile avere una riga nel database di cambiare , preferibilmente con un ID univoco riferimento a quella riga .
2
Assicurati che ogni ID nella tabella è unica per utilizzando una colonna AUTO_INCREMENT INTEGER . Comandi di aggiornamento può aggiornare la riga sbagliata se non si utilizza un ID univoco . Quando si utilizza un campo ID , il campo non è incluso nel comando INSERT, come attributo AUTO_INCREMENT si occupa di questo campo per voi . Esempio : INSERT INTO nome di clienti , ph_number , VALORI ( " John Doe " , " 555-5555 " , 0.0) ;
3
trovare nuovamente i dati utilizzando una query SELECT . Qui , per aggiornare l'equilibrio , è necessario prima di tirare il vecchio equilibrio fuori dal tavolo . Dal momento che tutto ciò che interessa è l' equilibrio e il numero ID , quelle sono le uniche due colonne è necessario tirare fuori . Più tardi , il codice dell'applicazione utilizzando queste query verrà aggiungere o sottrarre dal saldo . Esempio : SELECT id , equilibrio FROM clienti WHERE name = ' John Doe ' E ph_number = " 555-5555 " ;
4
aggiornare i dati . Eseguire il MySQL Query UPDATE utilizzando il comando UPDATE . Ora che avete l' ID ei dati aggiornati , di avere tutte le informazioni necessarie per procedere. UPDATE appare come una combinazione tra INSERT e SELECT . Questo esempio presuppone l' equilibrio e ID sono qualcosa che hai dalla query precedente . Esempio : i clienti UPDATE SET equilibrio = 12.34 WHERE id = 22;
5
evitare di commettere errori nella clausola WHERE , in quanto è possibile aggiornare inavvertitamente più di una riga . Per esempio, se si è utilizzato questa query invece di quello precedente , sarebbe aggiornare accidentalmente l'equilibrio di ogni cliente di nome John Doe . Esempio : UPDATE clienti equilibrio SET = 12.34 WHERE name = " John Doe " ;