|
|
|
| Что лучше использовать Enum('yes','no') или timyint(1) ?
для использования в полях где есть только 2 значения. Что более хорошо с точки зрения скорости работы и удобности использования.
Заранее спасибо за внятные мнения и ответы! | |
|
|
|
|
|
|
|
для: vencendor
(04.11.2009 в 17:02)
| | tinyint
Значения этого типа можно свободно применять в выражениях (как арифметических,так так и логических) условий , критериев соединения, сортировки и пр. . А оформительские навороты enum лишь запутывают код (и приложения и SQL).
Когда значений в списке перечисления больше двух, ответ полкучается не столь категоричным - там выбор enum более оправдан. Но тем не менее спектр этой оправданности крайне узок, потому что с другой стороны подстерегает решение с полем чужого ключа и отдельной таблицей с названиями значений. Хоть бы и tinyint | |
|
|
|