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: Zarejestrowani Postów: 898 Pomógł: 80 Dołączył: 31.05.2008 Ostrzeżenie: (20%)
|
używaj nextval() to się przekręcisz w końcu. Nie polecam używać nextval() a na pewno nie przy serial.
@edit z tym nie podawaniem kolumn chodziło mi o to że nie da się zrobić takiego insertu: gdzie struktura jest taka jak u Ciebie. Dlatego zawsze definiuje się kolumny które podajesz. Przyjmij tą praktykę za pewnik to nigdy nie będziesz miał problemu. Ten post edytował cojack 13.02.2012, 16:55:45 |
|
|
|
sannin Skrócony INSERT dla tabeli z AUTO_INCREMENT 9.02.2012, 19:22:24
AsYlum Skoro podajesz wartość 0 to wstawia 0
W miejsce ... 11.02.2012, 19:20:52
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
viking Ja dodam że bardziej ten link podałem aby pamiętać... 15.02.2012, 19:03:43 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 00:59 |