MySQL හි කිසිදු 'බූලියන්' දත්ත වර්ගයක් නොමැති බව පෙනෙන්නට ඇති හෙයින්, MySQL හි සත්ය / අසත්ය තොරතුරු ගබඩා කිරීම සඳහා ඔබ කුමන දත්ත වර්ගයක් අපයෝජනය කරන්නේද?
විශේෂයෙන් PHP පිටපතක් / සිට ලිවීමේ හා කියවීමේ සන්දර්භය තුළ.
කාලයත් සමඟ මම ප්රවේශයන් කිහිපයක් භාවිතා කර දැක ඇත්තෙමි:
- 0/1 අගයන් අඩංගු කුඩා, වර්චර් ක්ෂේත්ර,
- '0' / '1' හෝ 'true' / 'false' යන වර්චර් ක්ෂේත්ර
- අවසාන වශයෙන් 'සත්ය' / 'අසත්ය' යන විකල්ප දෙක අඩංගු ක්ෂේත්ර ඇතුළත් කරන්න.
ඉහත කිසිවක් ප්රශස්ත බවක් නොපෙනේ. මම කුඩා ටයිප් 0/1 ප්රභේදයට වැඩි කැමැත්තක් දක්වන්නෙමි, මන්ද PHP හි ස්වයංක්රීය ආකාරයේ පරිවර්තනය මට සරලවම බූලියන් අගයන් ලබා දෙයි.
ඉතින් ඔබ භාවිතා කරන්නේ කුමන දත්ත වර්ගයද? මා නොසලකා හැර ඇති බූලියන් අගයන් සඳහා නිර්මාණය කර ඇති වර්ගයක් තිබේද? එක් වර්ගයක් හෝ වෙනත් වර්ගයක් භාවිතා කිරීමෙන් ඔබට යම් වාසි / අවාසි පෙනේද?
bit(1)
එක්සෙල් වලින් ආනයනය කිරීමට ටිකක් **. tinyint(1)
වැඩ වලට මාරුවීම .