Med en MySQL-databas , är uppdateringen kommando används för att ändra vissa kolumner i en rad redan finns i databasen . Vanligtvis görs detta för att hålla information i en databas ström . Instruktioner
1
Använd INSERT kommandot indata . För att utföra en uppdatering MySQL Query , är det viktigt att ha en rad i databasen för att ändra , företrädesvis med ett unikt ID som hänvisar till den raden .
2
Kontrollera att varje ID i tabellen är unik genom med användning av en INTEGER AUTO_INCREMENT kolonn. UPPDATERING kommandon kan uppdatera fel rad om ett unikt ID inte används . När du använder ett ID-fält , är att fältet inte ingår i INSERT kommandot , eftersom AUTO_INCREMENT attributet tar hand om detta område för dig . Exempel : INSERT INTO kunder namn , ph_number , VÄRDERINGAR balans ( " John Doe " , " 555-5555 " , 0,0 ) ;
3
Hitta data igen med hjälp av en SELECT-fråga . Här , för att uppdatera balans , måste du först dra den gamla balansen ur tabellen . Eftersom allt du är intresserad av är balans och ID-numret , de är de enda två kolumner du behöver för att dra ut . Senare kommer programkoden med dessa frågor lägga till eller ta bort från balansräkningen . Exempel : SELECT id , balans FROM kunder WHERE namn = ' John Doe " OCH ph_number = " 555-5555 " ,
4
Uppdatera data . Utföra uppdateringen MySQL Query använder UPDATE kommandot . Nu när du har ID och uppdaterade data , har du all information du behöver för att gå vidare . UPDATE ser ut som en kombination mellan INSERT och SELECT . Detta exempel förutsätter balans och ID är något som du fick från föregående frågan . Exempel : UPPDATERING kunder SET saldo = 12,34 WHERE id = 22 ;
5
undvika att göra misstag i WHERE klausulen , eftersom du kan oavsiktligt uppdatera mer än en rad . Till exempel , om du använt den här frågan i stället för den tidigare, skulle det uppdateras oavsiktligt balansen i varje kund vid namn John Doe . Exempel : UPDATE kunder SET saldo = 12,34 WHERE namn = " John Doe " , Addera