ALTER TABLE Persons ADD CONSTRAINT conLN UNIQUE (LastName);
Bu yukarıdaki kod çalışır da neden aşağıdakine uyarı verir?
ALTER TABLE Persons ADD CONSTRAINT conLN NOT NULL (LastName);
(çalıştığım ortam mysql)
Bu yukarıdaki kod çalışır da neden aşağıdakine uyarı verir?
ALTER TABLE Persons ADD CONSTRAINT conLN NOT NULL (LastName);
(çalıştığım ortam mysql)

not null yazmışsın ama değer girmemişsin yarattığın tabloya..
winston insani


ALTER TABLE Persons ALTER COLUMN conLN INTEGER NOT NULL (LastName);
işinizi görür sanırım.
ilgili kolonda null olan bir değer varsa daha önce değerleri de update etmelisiniz.
the piano has been drinking


@the piano has been drinking:
Demek istediğine göre ( yani constraint tanılama kolonu düzenle) düzenledim, oldu. Ama neden constraint lerden biri olurken diğeri olmuyor. :S
ALTER TABLE Persons MODIFY LastName VARCHAR(255) NOT NULL ;
ilkdefa

1