![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 30.07.2003 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Witam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Pytanko jak w temacie :] w mysql wstawialo sie [php:1:92cbd59169] <? $q= "INSERT INTO tabela VALUES(null,$cos,$bla,$itp)"; ?>[/php:1:92cbd59169] a w PgSQL? Cytat Warning: pg_query(): Query failed: ERROR: ExecInsert: Fail to add null value in not null attribute id . in /var/www/html/noose/zadanie/index.php on line 37
co zrobic tam wstawic :?: |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 29.10.2003 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
w postgresie tez jest null tylko tyle ze piszesz je z duzych liter jak wszystkie komendy SQ'a
[sql:1:9a3b4081c9]INSERT INTO test (id,nazwa,opis) VALUES (1,'cos',NULL);[/sql:1:9a3b4081c9] przy czym twoje zapytanie zwracalo blad z tego wzgledu, ze kolumna serial nie moze miec wartosci pustej SERIAL oznacza auto_incramentacje i troche to nielogiczne wstawianie tam pustej wartosci prawda ? komenda powinna byc wywolana tak : [php:1:9a3b4081c9]<?php $q= "INSERT INTO tabela (row1, row2, row3) VALUES (NULL,$bla,$itp)"; ?>[/php:1:9a3b4081c9] przy czym przed row1 w bazie danych masz jeszcze id.[/sql] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 19:05 |