Форум → Разработка → Базы данных → Тип поля для 0/1
Тип поля для 0/1
-
Так как я лох в БД и не знаю даже основ, то не удивляйтесь :)
есть поле `deleted` для метки удаления
какой тип ставите и почему?
сейчас у меня используется ENUM (0,1)
интересует вопрос скорости, т.к. некий запрос щас тормозит, а в условии только WHERE `deleted`='0', хотя и есть еще один джоинвсе умрут, а я изумруд -
Дек. 30, 2009, 5:30 п.п., спустя 40 минут 43 секунды
md5, делай на каком нибудь tinyint
насколько я знаю, enum поддерживается только в mysql.
так что мой выбор int(tinyint).
+ как по мне, то сним работать удобнее -
-
Дек. 30, 2009, 5:43 п.п., спустя 1 минуту 38 секунд
кто-то скажет, кроме как +1 «почему»?все умрут, а я изумруд -
Дек. 30, 2009, 5:47 п.п., спустя 4 минуты 3 секунды
-
-
-
Дек. 30, 2009, 6:17 п.п., спустя 20 минут 34 секунды
я бы enum использовал.Спустя 25 сек.а тормозит только изза отсутсвия индексов дге либо. т типа поля не зависит скорость при индексах ;)Сапожник без сапог -
Дек. 30, 2009, 6:32 п.п., спустя 14 минут 49 секунд
ну вот я тоже к этому склоняюсь
я бы enum использовал.Спустя 25 сек.а тормозит только изза отсутсвия индексов дге либо. т типа поля не зависит скорость при индексах ;)
буду разбираться щас с индексами ебанымивсе умрут, а я изумруд
Пожалуйста, авторизуйтесь, чтобы написать комментарий!