Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte SQL editor program .
2
Pridajte nasledujúci kód : .
INSERT INTO moje_tabulka ( MyColumn ) hodnoty ( " AnyValue " )
bude vložený nový riadok dát
3
Pridať kód načítať stĺpec identity na nový riadok :
SELECT newid = SCOPE_IDENTITY ( )
Od zavedenia SQL Server 2000 , táto funkcia bola pridaná , a to je presnejšie ako @ @ IDENTITY , ktorý bol použitý predtým .
použitie MySQL databázy
4
Otvorte MySQL editor program .
5
príchodu že stĺpec identity , na databázové tabuľky , pomocou funkcie AUTO_INCREMENT . Ak vložíte záznam do tabuľky , ktorá obsahuje , môžete získať hodnotu uloženú do tohto stĺpca volaním mysql_insert_id ( ) alebo LAST_INSERT_ID ) funkcie ( .
6
Pridajte nasledujúci kód , aby sa automaticky aktualizovať inú tabuľku , s identitou nového riadku z prvej tabuľky :
INSERT INTO MyFirstTable ( auto , text )
VALUES ( NULL , ' text ' ) ; # generovať ID vložením NULL
INSERT INTO MySecondTable ( id , text )
VALUES ( LAST_INSERT_ID ( ) , ' text ' ) ; # Použitie ID v druhej tabuľke
poľa identity automaticky vytvorený vo prvá tabuľka sa nazýva pomocou " LAST_INSERT_ID ( ) " funkcie . To je vložený do tabuľky
Ak chcete použiť pole identity v PHP kóde , získať nové pole identity pomocou nasledujúcej MySQL kód funkcie " MySecondTable . " :
Used_id = mysql_insert_id ( a mysql ) ;
Použitie databázy programu Access
7
Otvorte SQL editore programu
8
Pridajte nasledujúci príkaz SQL : .
INSERT INTO MojeTabulka ( MyColumn ) hodnoty ( " AnyValue " )
vloží nový riadok do tabuľky databázy .
9
Pridať kód pre návrat na pole identity pre nový riadok :
SELECT @ @ IDENTITY
INSERT a toto vyhlásenie , z predchádzajúceho kroku , môžu byť zapísané do rovnakého dotazu. To znamená , že iba jeden hovor je v databáze a ušetrí prostriedky na databázovom serveri .
Copyright © počítačové znalosti Všetky práva vyhradené