Lik'homphieutha, Databases
"Likotsi" DML-Team Update MySQL
Mong le e mong a thulaganyo, ea ileng a tlameha ho sebetsa ka databases, tobane le DML-lisebelisoa (fetoletsoe ho tloha Senyesemane - .. "Data mellwane Puo"), jwalo ka Khetha, Insert, Tlosa le Update. MySQL-lipalangoang e boetse e sebelisa li bokeletseng tsa lona tsa litaelo tsohle tsa ka holimo.
Mantsoe ana a utloahalang bua ka ho khethoa ha hae - direkoto tsa khetha, kenya melao ea boitšoaro e ncha, tlhabololwa ga ya data le teng, ka ho feletseng, kapa ho latela maemo a itseng, ho tloswa ha boitsebiso bo k'homphieutheng, ba. The mogopolofela thepa fuoa koetliso li hlalosa ka ho qaqileng molao-motheo oa tšebetso ea ho e mong le e fana ka taelo le hokahanngoang bona, empa kae kapa kae moo a fumanoa litšupiso ho ho mathata a ka 'na a hlaha ka go ikatisetsa nakong sebelisoa. boitsebiso boo tla nehela ho hlahloba tse ling tsa tsona.
Ka bokhutšoanyane ka DML-lipolelo tse (Insert)
Pele ba tsoela pele ka ho eketsehileng, ho hlokahala hang hape ho hopola lintlha tse eketsehileng mabapi le morero oa e mong le e mosebetsi. Re tla ba le lisebelisoa tse peli le thahasello ka ho qaqileng ho feta: Insert le Update, hobane ho itšetlehileng ka bona e fumanang mathata ka sehloohong sebetsana e ngata ya data.
O lokela ho qala ka hore ho Insert taelo, 'me joale butle-butle fallela Update. MySQL tsamaiso, joaloka tse ling tse leha e le efe polokelongtshedimosetso morao-rao, sebelisa Insert tshebetso ho eketsa direkoto tsa mecha ea ho litafole tse teng k'homphieutheng,. The hokahanngoang ya tshebetso ena haholo bonolo le e tobileng. E na le lethathamo la masimo a eo ba tla etsoa hore melao ea boitšoaro, e leng eang teng - lebitso la tafole le - le hang-hang a kenyelletsa lethathamo la ya data. Nako le nako ha u phetha Insert polokelongtshedimosetso tla ntlafatsoa le melao ea boitšoaro e ncha.
Update setatemente se
Leha ho le joalo, ka liketso, hangata ho na le maemo a bakeng sa ho ba bang ba sete ya data le 'ngoe kapa melao ea boitšoaro ho feta tšobotsi e ntlafalitsoeng. Ka mohlala, boemo bo moo khampani e ne e le liphetoho le renaming eketsehileng ba mafapha a ka sehloohong. Tabeng ena e ho hlokahala hore ho etsa liphetoho tsa e mong le e lefapha. Haeba feela ho fetola lebitso la ka, ka nako eo bothata ka rarolloa ka potlako haholo. Leha ho le joalo, haeba ho fetola tsoaneng e mong le e mong karolo ea tlhahiso lohle, seo hangata o sebeletsa e le senotlolo sa mathomo, ke hore, le eena, a akarelletsa liphetoho ho lesedi le bakeng sa e mong le e mohiruoa.
Update - DML-opareitara e ka sebelisoa ho rarolla bothata bona. MySQL- seva, ho sebetsa le palo e khōlō ea nyako, ka thuso ea e setatemente se update lam, phethisa potso ee hlokahalang le rarolla bothata. Empa ka linako tse ling etsahala nakong ea update lam ha hlaka ebile ho le thata ho ho hlalosa ho rarahana. Seo ke sona seo e etsa hore bothata ba ho ea litlaleho ntlafalitsoeng, e tla tšohloa ka ho eketsehileng.
Seo ho honyenyane 'nile ha boleloa ka khopolo ...
Update Team, joalokaha ho boletsoe ka holimo, e sebediswa ho ntjhafatsa direkoto tsa teng tafoleng. Empa liketso, bareki kena ho server polokelongtshedimosetso ha ba kamehla tseba, ho na le ke e itseng sete ya data ka litafole kapa che. Selelekela hlahloba boteng ba ya data ka polokelongtshedimosetso le bakeng sa tlhabololwa morago ga moo e sa fella ka ja nako e ngata 'me tšenyo ea bokgoni seva.
Ho qoba sena, ka khethehileng sebopeho polokelongtshedimosetso MySQL - Insert * Update, eo ho eona kenyelletsong kapa update lam ka ho phethwa ka ntle ho e mong le e tse ling. Ke ha tafole e na le ho kena bakeng sa boemo ba motho ba ho khetheha, e tla ntlafatsoa. Ha maemo a hlahlobileng, ya data e tla se ke ba fumanoa, MySQL-seva ke khona ho phetha ya data laisa kopo.
Update ya data ha ho na le wa kana
E karolo ea bohlokoa ea Insert ena - kopo ho tsamaiso MySQL taolo ya polokelongtshedimosetso - «On lefahla Key Update» le ketapele. The hokahanngoang feletseng tsa potso e tjena: «kenya ka test_table (employer_id, lebitso) makgabane ( 1, 'Abramov') on lefahla senotlolo update lam last_modified = HONA JOALE (); ".
Joalo kopo e ka 'na ea sebelisoa ho ngola liketso tsa, ho etsa mohlala, beha motsoako temana nako kgwebo lateloa ke bala nako karohano le bonoa ho tieho. Ka hore ba se ke ho etsa tafole bona direkoto tse seng kae, ka ho lekaneng bakeng sa e mong le e mohiruoa ho boloka direkoto tsa ka ntlafatsoa kamehla. Ke lefahla cheke moralo o lumella eona.
Ha e le hantle mathata a ...
Ho hlahloba mohlala hodimo ya ngodiso badirimmogong ba bohato monyako, e le bothata ke tšebeliso samouvelichivayuschihsya (likoloi _ increment) masimo, tse ka tloaelo ho sebelisoa ho tlatsa melemo mathomo senotlolo (mathomo _ senotlolo). Ha o sebedisa MySQL Update taelo ea ka moralo le Insert likoloi _ increment, tšimo lula e eketseha.
Ka tsela e tšoanang, lintho tsohle se etsahala ha sebedisa kaho Phetolo tabeng ea phumano lefahla. "Auto-increment" boleng e eketseha esita le haeba seo ho sona ho e sa hlokahala. Ka lebaka la sena, ho hlaha mathata nala fetisetsana makgabane kapa mekoloko, eo hamorao lebisa sebetse hantle ba litsamaiso tsa taolo ya polokelongtshedimosetso.
Ho fetisisa ka etsahala hore ebe bothata
Hlalosang bothata bo lokela ho hopolwa Web-ke jwa, joalokaha e atileng ka ho fetisisa ka tsamaiso ea selotlolo mosebedisi (websites, portals, 'me joalo-joalo. P.), Ha tsamaiso e bolaoa palo e khōlō ea mekgwa ya tshebetso Insert le Update MySQL.
PHP - ho etsa boipiletso botlaaseng hangata haholo entseng. Ka hona, ho fihlela margins palo e kahodimodimo, hlalosoa e le auto_increment, le hlaha ka potlako, 'me ka ho hlahloba mathata a kopana ho theha mabaka a feela ke ke sebetsa.
Ka hona, le ke jwa ba khothalletsoa hore ba ela hloko ho sebelisa moralo ka lefahla senotlolo ka taelo ea MySQL update lam. khetha - lipotso ha kena ho polokelongtshedimosetso seva tla sebetsa ntle ho phoso, empa phaella moo ea litlaleho tse ncha ho polokelongtshedimosetso ke aparetsoe le maemo a sa thabiseng ka a etella pele nakong e tlang ho mathata a tebileng. Ho seng jwalo, e kgothaletswa bakeng sa masimo a likoloi-increment qalong hlahloba bakeng sa bona direkoto tsa bona, 'me joale tšoare ba ntjhafatswa.
Similar articles
Trending Now