Diskuze: Lekce o PostgreSQL, phppgadmin
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Mas chybu v sql dotazu a sql dotaz sem nedas? Kazda rada draha, pak.
column "uzivatel_id" violates not-null constraint
Prelozeno: sloupec nesmi dostat null.
Pravdepodobne jsi pri vytvareni tabulky pouzil neco takoveho:
CREATE TABLE `calendar` (
`id` int(11) NOT NULL AUTO_INCREMENT,
Cili, chybu to hlasi spravne. Ty tam to id nesmis uvadet v casti SET ani VALUES, pokud si ho ma sam pridatim pomoci AUTOINCREMENT. A nebo tam id uvedes, ale musi byt cislo (pro typ INTEGER) a nesmi takove ide v tabulce jiz existovat. Jinak bys musel INSERT zmenit na UPDATE.
Děkuji za odpověď. Začal jsem tedy od nuly. Měl jsem špatně vytvořenou tabulku. Správně je:
CREATE TABLE uzivatel
(
uzivatel_id serial,
jmeno character varying(60),
prijmeni character varying(60),
datum_narozeni date,
pocet_clanku integer,
PRIMARY KEY (uzivatel_id)
);
Vyřešeno. Mohu postupovat dále.
Jak myslis. Ja ti psal, ze musis upravit dotaz SET i VALUES. Podle mne byla tabulka ok.
Zobrazeno 4 zpráv z 4.