«« ( Date ) »» // «« ( Thread ) »» // ri4st - 2004

PK = Not null

by Veljko Zrnic
petak, 30. april 2004 - 01:04.

Iako svuda u Erwin modelu, za PK u ODBC/Generic tabu stoji stiklirano NOT NULL, kad generisem skript u ubacim u SQL-Query (MySQL Front) i pokrenem prijavi:
Error: 1171 - All parts of a PRIMARY KEY must be NOT NULL; If you need NULL in a key, use UNIQUE instead

Naredbe koje dovode do ove pojave su sledece (u stvari, samo poslednja je ta posle koje izadje greska):
-----------------------------------------------------------------------------------
CREATE TABLE ADMINISTRATOR (
IDK INTEGER
);

CREATE UNIQUE INDEX XPKADMINISTRATOR ON ADMINISTRATOR
(
IDK
);


ALTER TABLE ADMINISTRATOR
ADD PRIMARY KEY (IDK);
----------------------------------------------------------------------------------------
Gde gresim?