Nó sẽ tạo ra bất kỳ sự khác biệt nào khi sử dụng FALSE/TRUE hoặc 0/1 cho trường BOOL/BOOLEAN trong mysql. Mà một trong số họ là tốt hơn/an toàn hơn để sử dụng?Giá trị nào nên được sử dụng cho trường Mysql BOOL: TRUE/FALSE hoặc 1/0, tại sao?
7
A
Trả lời
11
Hằng số TRUE và FALSE đánh giá là 1 và 0, tương ứng; do đó không có sự khác biệt giữa việc sử dụng TRUE/FALSE hoặc 1/0.
4
Các loại trường BOOL và BOOLEAN thực tế là synonyms for TINYINT(1), vì vậy int 0/1 có ý nghĩa nhất.
Các vấn đề liên quan
- 1. Tôi nên sử dụng trường MySQL nào cho giá trị Có/Không có Hộp kiểm?
- 2. Thuộc tính bắt buộc cho kiểu giá trị bool khi được sử dụng làm hộp kiểm
- 3. Tại sao lại sử dụng giá trị hex thay vì 10 số cơ sở bình thường?
- 4. Khi nào BOOL và bool được sử dụng trong C++?
- 5. Sử dụng LIKE% ..% với giá trị trường trong MySQL
- 6. Truy vấn Solr cho các mục có trường: giá trị hoặc không có giá trị cho trường tại tất cả
- 7. Tại sao nên sử dụng Context.MODE_PRIVATE hoặc Context.MODE_WRITABLE?
- 8. Tại sao nên (mỗi chuỗi? []) Mang lại giá trị đúng?
- 9. Trong Flash Player 10 với Vectors, tại sao bạn nên sử dụng Mảng nữa?
- 10. Tại sao nên sử dụng !! khi chuyển đổi int để bool?
- 11. Ngụ ý của các giá trị int không “phù hợp” - bool hoặc BOOL cho mục tiêu-C?
- 12. Truy vấn chọn MySQL - Chỉ nhận được 10 ký tự đầu tiên có giá trị
- 13. GeoDjango & MySQL: điểm không thể là NULL, giá trị "trống" khác nào tôi nên sử dụng?
- 14. Tại sao nên sử dụng UUID để lưu trữ các giá trị id duy nhất?
- 15. (Tại sao) tôi nên sử dụng obfuscation?
- 16. Tại sao tôi nên sử dụng glBindAttribLocation?
- 17. Tại sao tôi nên sử dụng Socket.io?
- 18. Tại sao nên sử dụng Sự kiện?
- 19. Tại sao nên sử dụng scala.collection.immutable.Stack
- 20. Khi nào nên sử dụng Trình định dạng giá trị và khi nào sử dụng Giá trị giải quyết
- 21. Tại sao nên sử dụng Hibernate/nHibernate?
- 22. Không thể thấy giá trị trường BIT của MySQL khi sử dụng SELECT
- 23. Tại sao nên sử dụng Function.prototype.bind thay vì Function.prototype.call?
- 24. Tại sao sử dụng ++ i thay vì i + + trong trường hợp giá trị không được sử dụng ở bất kỳ nơi nào khác trong câu lệnh?
- 25. Tại sao WinAPI sử dụng int (32 bit) cho loại BOOL?
- 26. (Tại sao) MySQL không thể sử dụng chỉ mục trong các trường hợp như vậy?
- 27. Tại sao tôi không nên sử dụng lại jclass và/hoặc jmethodID trong JNI?
- 28. include() Tại sao tôi không nên sử dụng?
- 29. Tại sao tôi nên sử dụng Spring Android?
- 30. Làm thế nào để đạt được chức năng INotifyPropertyChanged cho các giá trị trong một bool []?