Nasıl NOT null kısıtlaması MySQL5 varolan bir sütun eklemek için.1
Tablonun adı "" aşağıdaki sütun adları . Kişi aradım
P_Id(int),
LastName(varchar),
FirstName (varchar).
NOT NULL
5* *Kısıtlamayı vermeyi unuttum.
Şimdi sorgu varolan sütun P_Id
denilen NOT NULL
Kısıtlama eklemek için aşağıdaki ile çalıştım
1. ALTER TABLE Person MODIFY (P_Id NOT NULL);
2. ALTER TABLE Person ADD CONSTRAINT NOT NULL NOT NULL (P_Id);
Sözdizimi hatası alıyorum....
CEVAP
Sadece ALTER TABLE... MODIFY...
bir sorgu kullanın ve varolan sütun tanımı NOT NULL
ekleyin. Örneğin:
ALTER TABLE Person MODIFY P_Id INT(11) NOT NULL;
Bir uyarı: Bu belirtmeniz gerekirtamsütun MODIFY
bir sorgu kullanarak tekrar tanımı. Eğer sütun var, örneğin, bir DEFAULT
değeri, ya da bir sütun yorum, ihtiyacınız belirtmek içinde MODIFY
deyimi ile birlikte veri türü ve NOT NULL
ya da kaybolur. En güvenli uygulama için koruma karşı bu tür aksilikler olduğu için Kopyala sütun tanımından çıktı SHOW CREATE TABLE YourTable
sorgu değiştirmek için vardır NOT NULL
kısıtlama ve içine yapıştırın ALTER TABLE... MODIFY...
sorgu.
Nasıl Raylar bir geçiş değil null null...
Varolan bir kaynak klasör eklemek için...
Nasıl numpy bir dizi için ekstra bir s...
varolan bir tablo için bir NOT NULL sü...
Nasıl SQL Server için büyük bir tablo ...