12 AĞUSTOS 2009, ÇARŞAMBA
MySQL ınsert NULL veya boş bir dize için daha iyi?
Farklı alanlarda bir sürü var olan bir web sitesinde bir form var. Bazı alanlar bazı zorunlu ise isteğe bağlıdır. Tüm bu değerlere sahip olan bir masam var benim DB, eklemek için daha pratik bir NULL değeri veya kullanıcı herhangi bir veri koymak yaramadı DB sütunları boş bir dize mi?
CEVAP
12 AĞUSTOS 2009, ÇARŞAMBA
Ayırt edebilirsiniz NULL
kullanarak "veri" ve "boş veri".
Biraz daha farklılıklar:
NULL
LENGTH
NULL
,0
boş bir dizeLENGTH
.NULL
s boş dizeleri önce sıralanır.COUNT(message)
boş dizeler amaNULL
s yok sayacaktırBoş bir dize bağlı bir değişken kullanarak ama
NULL
için arama yapabilirsiniz. Bu sorgu:SELECT * FROM mytable WHERE mytext = ?
asla müşteri geçirin ne varsa
mytext
NULL
bir maç olacak.NULL
maç, başka bir sorgu kullanman gerekecek:SELECT * FROM mytable WHERE mytext IS NULL
Bunu Paylaş:
Null veya boş toplama geri dönmek için...
Dize tek boşluk ile 2 veya daha fazla ...
Null veya boş bir dize değişkeni kontr...
İlişkinin yabancı anahtar özellikleri ...
NuGet Paketi geri proje Çeşitli Dosyal...