Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 13 Dołączył: 31.10.2008 Ostrzeżenie: (0%)
|
Witam,
stworzyłem tabele:
Jeżeli chcę wstawić do niej rekord muszę pisać:
Czy jest możliwość skróconego zapisu ? Tak ja np. w MySql:
Ogólnie rzecz biorąc ten zapis przechodzi, ale nie wstawia wartości auto tylko 0 :/ Z góry wielkie dzięki (IMG:style_emoticons/default/smile.gif) Pozdrawiam A. Ten post edytował sannin 9.02.2012, 19:24:13 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Nieautoryzowani Postów: 8 Pomógł: 1 Dołączył: 18.07.2007 Ostrzeżenie: (0%)
|
Skoro podajesz wartość 0 to wstawia 0 (IMG:style_emoticons/default/smile.gif)
W miejsce 0 musisz wpisać DEFAULT. Możesz też używać tego typu konstrukcji: Kod INSERT INTO tabela (kol1, kol2, kol3) VALUES
('a','b','c'), ('c','d','e'), ('f','g','h'); Ten post edytował AsYlum 11.02.2012, 19:21:45 |
|
|
|
sannin Skrócony INSERT dla tabeli z AUTO_INCREMENT 9.02.2012, 19:22:24
viking Jeszcze uzupełniając dodam jedną rzecz http://www.... 11.02.2012, 19:56:22
cojack http://www.postgresql.org/docs/9.1/static/sql-inse... 13.02.2012, 11:07:06
sannin Dzięki.
@cojack: Nie masz racji, podawanie kolumn... 13.02.2012, 13:50:13
cojack używaj nextval() to się przekręcisz w końcu. Nie p... 13.02.2012, 16:53:37
viking Ja dodam że bardziej ten link podałem aby pamiętać... 15.02.2012, 19:03:43 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 20:21 |