Belirli bir sütun için NULL olan satırları seçmeye çalıştığımda, boş bir küme döndürdüğü bir sorun yaşıyorum. Ancak, ben phpMyAdmin tabloya baktığınızda, satırların çoğu için null diyor.
Sorgum şöyle görünüyor:
SELECT pid FROM planets WHERE userid = NULL
Her seferinde boş set.
Birçok yer, gerçek bir değer yerine "NULL" veya "null" olarak kaydedilmediğinden emin olduğu söyleniyor ve biri sadece bir boşluk ( userid = ' '
) aramaya çalıştığını söyledi ancak bunların hiçbiri işe yaramadı. MyISAM kullanmama ve innoDB kullanmamaya dair bir öneri vardı çünkü MyISAM null depolama konusunda sorun yaşıyor. Tabloyu innoDB'ye değiştirdim ama şimdi problemin dönüştürülebilme biçimi nedeniyle hala aslında boş olmaması olabilir gibi hissediyorum. Bunu innoDB veya başka bir şey olarak tabloyu yeniden oluşturmak zorunda kalmadan yapmak istiyorum, ama eğer gerekirse, bunu kesinlikle deneyebilirim.