SQL p°φkaz INSERT INTO vklßdß nov² zßznam (°ßdek) do databßzovΘ tabulky.
V prost°edφ webu je Φasto t°eba takov² nov∞ vlo₧en² zßznam vypsat pro kontrolu na nßsledujφcφ strßnce. Nap°. u₧ivatel zadß ·daje o sob∞ do formulß°e a na nßsledujφcφ strßnce je t°eba tyto ·daje vypsat pro kontrolu, a to ty ·daje, kterΘ byly skuteΦn∞ zapsßny do databßze.
Prßv∞ tento problΘm °eÜφ SQL p°φkaz INSERT INTO s automatick²m p°eΦtenφm novΘho zßznamu. Tento p°φkaz okam₧it∞ pro vlo₧enφ novΘho zßznamu do tabulky tento zßznam z tabulky p°eΦte (pomocφ SQL p°φkazu SELECT). Tφm je zajiÜt∞no, ₧e jsou opravdu p°eΦteny ·daje, kterΘ byly zapsßny do databßze.
Jak se vytvß°φ
Tento SQL p°φkaz INSERT INTO se vytvß°φ pomocφ Pr∙vodce vytvo°enφm SQL p°φkazu INSERT. Tohoto Pr∙vodce lze spustit p°φkazem SQLStatement - INSERT z menu, kterΘ se zobrazφ po stisknutφ tlaΦφtka Vytvo°it v hlavnφm okn∞ Nßvrhß°e.
V poslednφm kroku Pr∙vodce je t°eba zatrhnout ΦtvereΦek ano, p°eΦφst nov∞ vytvo°en² zßznam z databßze a dßle je t°eba zadat dalÜφ pot°ebnΘ ·daje. Tyto ·kony jsou popsßny v nßpov∞d∞ k tomuto poslednφmu kroku Pr∙vodce.
Co musφ spl≥ovat tabulka
Tabulka, ze kterΘ mß b²t Φten prßv∞ vlo₧en² zßznam, musφ mφt definovßny nßsledujφcφ sloupce:
Typicky bude mφt sloupec typu Date p°edepsßnu implicitnφ hodnotu CURRENT_DATE a sloupec typu Time CURRENT_TIME. Hodnoty t∞chto sloupc∙ nesmφ b²t zadßvßny SQL p°φkazem INSERT INTO (jinak by se neuplatnily v²Üe uvedenΘ implicitnφ hodnoty).
Pr∙vodce vytvo°enφm SQL p°φkazu INSERT m∙₧e takΘ modifikovat definici pou₧itΘ tabulky a tφm v nφ vytvo°it novΘ sloupce po₧adovan²ch typ∙ a vlastnostφ.
PokraΦovßnφ: