Vì vậy, một vài năm trước, tôi thấy lược đồ DB của một hệ thống được phát triển bởi một bên thứ 3 và nhận thấy họ đã sử dụng enum ('y', 'n') thay vì một trường boolean (tinyint). Tôi không biết tại sao nhưng tôi yêu nó rất nhiều, tôi thấy nó dễ đọc hơn (hoàn toàn chủ quan mà tôi biết) nhưng tôi đã sử dụng nó và bắt đầu sử dụng nó từ đó. Tôi cho rằng tôi có thể đổi nó thành "true" và "false" nhưng, tôi có thể nói gì, tôi thích nó.Có sử dụng enum ('y', 'n') thay vì một trường boolean trong bảng MySQL không?
Bây giờ bạn đang nói, có bất kỳ trở ngại nào để thực hiện mọi việc theo cách này hay không - ngoài một người lập trình có thể hơi khó chịu khi đến trễ trong trò chơi?
tại sao lại bỏ phiếu này?Đây là câu hỏi hợp pháp –
Tôi muốn nói nó thuộc về http://programmers.stackexchange.com thay vì bị đóng. – lanzz