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)
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)
0
not null yazmışsın ama değer girmemişsin yarattığın tabloya..
0
winston insani
(
02.11.10)
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.
0
the piano has been drinking
(
02.11.10)
@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 ;
0