Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vykonať UPDATE MySQL Query

S databázou MySQL , príkaz UPDATE slúži k zmene niektoré stĺpce v riadku už v databáze . Obyčajne toto je robené , aby informácie v databáze prúde . Pokyny dovolená 1

Pomocou príkazu INSERT vstupných dát . Ak chcete vykonať dotazu aktualizácie MySQL , je nutné mať riadok v databáze zmeniť , pokiaľ možno s jedinečným ID s odkazom na príslušný riadok .
2

Uistite sa , že každá ID v tabuľke je unikátny tým , pomocou stĺpec INTEGER AUTO_INCREMENT . Príkazy UPDATE môže aktualizovať zlý riadok, ak sa nepoužíva jedinečný identifikátor . Pri použití poľa ID , že pole nie je zahrnuté v príkaze INSERT , ako atribút AUTO_INCREMENT stará o tejto oblasti pre vás . Príklad : INSERT INTO meno zákazníka , ph_number , vyváženie VALUES ( " John Doe " , " 555-5555 " , 0,0 ) ;
3

nájsť dáta opäť pomocou SELECT dotazu. Tu aktualizovať rovnováhu , musíte najprv vytiahnuť starý zostatok z tabuľky . Vzhľadom k tomu , všetko , čo ich zaujíma , je rovnováha a identifikačné číslo , to sú len dva stĺpce , ktoré potrebujete vytiahnuť . Neskôr, bude kód aplikácie pomocou týchto otázok pridať alebo odpočítať zo zostatku . Príklad : SELECT id , Bilancia od zákazníkov WHERE name = ' John Doe ' AND ph_number = " 555-5555 " ;
4

Aktualizovať údaje . Vykonajte UPDATE MySQL Query pomocou príkazu UPDATE . Teraz , keď máte ID a aktualizované dáta , budete mať všetky informácie , ktoré potrebujete pokračovať . UPDATE vyzerá ako kombinácia medzi INSERT a SELECT . Tento príklad predpokladá rovnováhu a ID sú niečo , čo máš z predchádzajúceho dotazu. Príklad : UPDATE zákazníci SET rovnováhu = 12,34 WHERE id = 22 ;
5

Vyhnite sa chybám v klauzule WHERE , pretože môžete neúmyselne aktualizovať viac ako jeden riadok . Napríklad , ak ste použili tento dotaz namiesto predchádzajúcej , bolo by omylom aktualizovať rovnováhu každého zákazníka menom John Doe . Príklad : UPDATE zákazníci SET rovnováhu = 12,34 WHERE name = " John Doe " ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené