MySQL kılavuzundan şöyle diyor:
BOOL, BOOLEAN
Bu tipler TINYINT (1) kelimesinin eş anlamlılarıdır. Sıfır değeri yanlış kabul edilir. Sıfır olmayan değerler doğru kabul edilir:
0Varsayılan değer olarak bir BOOLEAN sütunu oluşturdum . Sonra değeri olarak güncellerim 2. Mantıken, MySQL'in ya 0da 1bir boole olduğu için kabul etmesini beklerim. Ancak, MySQL bir hata vermedi veya güncellemeyi yapmama engel olmadı.
BOOLEAN, TINYINT (1) ile tam olarak aynı şekilde çalışırsa, TINYINT (1) veya BOOLEAN kullanmam fark eder mi?
BITBir ila altmış dört biti kompakt olarak tutan gerçekten biraz alan olduğunu unutmayın .