Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Identifikujte polí a tabuliek v databáze , kde sú vyžadované auto - increment poľa . Auto - increment polia sú bežne používané ako primárny kľúč v tabuľke alebo časti primárneho kľúča . Ak to nie je možné , aby hodnoty Automatický prírastok do existujúcej tabuľky , zvážte vytvorenie novej tabuľky . 
 2 
 Vytvorenie tabuľky písomne stanovuje dát manipulačné príkazy ( DML ) v textovom súbore vo formáte MySQL . Vyberte si vhodný auto - inkrementálny pole použiť pre vaše požiadavky . Auto prírastok poľa by mal mať " NOT NULL " atribút spojený s nimi , aby sa predišlo prípadným problémom v databáze . 
 
 Nižšie je uvedený príklad tabuľky s prvým poli , " trackingid , " nastavený ako auto - prírastku oblasti . Zakaždým , keď záznam je vložený do tabuľky , polia sa automaticky zvyšuje v databáze . V tomto prípade , ako " trackingid " pole a " CustomerID " pole je primárny kľúč . 
 
 CREATE TABLE itemorder ( 
 
 trackingid INT ( 8 ) AUTO_INCREMENT NOT NULL , 
 
 CustomerID INT ( 8 ) NOT NULL , 
 
 staffid INT ( 8 ) NOT NULL , 
 
 serviceid INT ( 8 ) NOT NULL , 
 
 itemdescription VARCHAR ( 100 ) NOT NULL , 
 
 destinationid INT ( 8 ) NOT NULL , 
 
 weightclass INT ( 1 ) NOT NULL , 
 
 Dodacie INT ( 1 ) NOT NULL , 
 
 deliverycost decimal ( 9,2 ) NOT NULL , 
 
 trackstatus VARCHAR ( 30 ) NOT NULL , 
 
 lasttracked DATE NOT NULL , 
 
 PRIMARY KEY ( trackingid , KódZákazníka ) 
 
 ) ; 
 3 
 Nastavte predvolenú hodnotu auto krokoch . Predvolená hodnota automatického prírastkového je normálne " 1 " , ktorý môže byť zmenený tým , že zmení tabuľky vyhlásenie k prírastku . V nasledujúcom príklade bolo nastavené začať na " 100 " . ALTER TABLE zvyčajne dochádza po tom , čo bola tabuľka vytvorená 
 
 ALTER TABLE itemorder AUTO_INCREMENT = 100 ; . 
 4 
 Run " Vložiť " vyhlásenie o MySQL príkazového riadku alebo v príkaze SQL súbor záznamov vložiť do tabuľky . Auto - increment polia budú automaticky aktualizovaná v tabuľke . Nasledujúci príklad ukazuje , možno sa to dá dosiahnuť . 
 
 INSERT INTO itemorder ( KódZákazníka , staffid , serviceid , itemdescription , destinationid , weightclass , dodacia lehota , deliverycost , trackstatus , lasttracked ) 
 
 VALUES ( '5 ' , '234 ' , '98 ' , ' slúchadlá " , '789 ' , '14 ' , '7 ' , 9.65 , " Objednať Received ' , '16 - 05 - 2011 ' ) ; 
 
" trackingid " Pole bola ignorovaná v zozname polí , pretože to nemusí byť zahrnuté . To bude pridaná automaticky , pretože sa jedná o auto prírastok poľa . Celým
 teda , v prípade , že predvolená hodnota je " 100 " , ďalšia hodnota vloží do automatického prírastku poľa " trackingid " bude " 101 " .