![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 118 Pomógł: 0 Dołączył: 29.07.2003 Skąd: skąd-inąd. Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z prostym wstawieniem wiersza do bazy PostgreSQL.
Baza działa prawidłowo i mogę wstawiać wiersze "ręcznie", np.: Kod INSERT INTO samochody VALUES(1, "fiat", 1955, 221); Powyzszy przyklad dziala prawidlowo, jednak pierwsza kolumna to klucz ktory powinien byc liczba rosnącą (autoincrement). W bazie MySQL w takim przypadku wstawialem wartosc 0 i serwer sam generowal (kolejna) liczbę, jednak w przypadku PostgreSQL to nie dziala (wstawiany jest wiersz z numerem 0). Rozwiazanie pewnie jest banalne i... mam nadzieje ze ktos mi je podpowie:) |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Powyzszy przyklad dziala prawidlowo, jednak pierwsza kolumna to klucz ktory powinien byc liczba rosnącą (autoincrement). W PostreSQL'u wykorzystaj typ SERIAL i uzyj zapytania, ktore pokazal @hesus |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 16:43 |