- 1
- 2
- 3
- 4
- 5
create table user.profile (
...
gender boolean,
...
)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−154.8
create table user.profile (
...
gender boolean,
...
)
Очевидно, true - это мужик :D
guest 06.10.2009 11:03 # 0
guest 06.10.2009 11:05 # +7
create table user.profile (
...
is_female boolean,
...
)
interested 06.10.2009 11:19 # +3
Мужской, женский, гермафродит, трансвестит, не определился (is null -- не указан) =] И это только очевидные... А сколько ещё всякого на свете бывает... У...
(j/k)
guest 06.10.2009 11:27 # +4
Suor 07.10.2009 10:16 # 0
interested 07.10.2009 11:01 # +4
(j/K)
guest 23.12.2009 18:19 # +1
true - газовая плита, false - электрическая :)
guest 07.10.2009 11:27 # +1
Suor 07.10.2009 10:17 # 0
tonic 06.10.2009 11:45 # −2
gender varchar(1) ?
Или лучше было бы создать справочников и связать его тут внешним ключом? )))))
Имхо boolean - вполне нормальное решение
guest 06.10.2009 11:56 # +3
tonic 06.10.2009 12:17 # −1
guest 06.10.2009 12:33 # +6
tonic 07.10.2009 10:37 # 0
Как раз-таки я написал что справочник - это тоже говно.
Пол имеет два значения "м" и "ж", единственный тип, который также имеет два значения - это boolean. Сходство улавливаешь?
Ну а по поводу названия колонки, да, его сменить бы хорошо на isMale или isFemale как указано уже было выше.
Но лишь название, а не тип!
gecko 07.10.2009 11:35 # +1
А если бы полов было три? Где тот единственный тип, который имеет три значения?
Если что-то имеет два значения, то это ещё не значит, что оно boolean. В данном случае это enum из двух элементов (в SQL соответственно справочник или просто int) .
interested 07.10.2009 12:03 # +2
Самый лихой выход, которым можно ухватиться за все приятные места сразу -- назвать битовое поле is_female. И понятно всё, и места мало занимает, и политкоректно.
tonic 07.10.2009 13:15 # 0
nil 01.02.2010 00:05 # 0
PA3yMHblu_nemyx 04.06.2019 06:46 # 0
bormand 04.06.2019 07:58 # 0
PA3yMHblu_nemyx 04.06.2019 08:01 # 0
bormand 04.06.2019 08:04 # 0
tonic 07.10.2009 13:13 # 0
А просто int конечно намного логичнее использовать )))) ага
типа true/false не понятно, а если использовать 0/1 (или 1/2, или 13/14) сразу для всех очевиднее станет.
guest 09.10.2009 16:38 # 0
guest 09.10.2009 17:17 # +1
guest8 02.06.2019 23:52 # −999
Bartelby 10.10.2009 04:38 # 0
bildja 06.10.2009 22:23 # 0
guest 06.10.2009 14:46 # 0
здесь либо не boolean липо колонку нормально назвать
guest 30.01.2010 02:18 # 0
nil 01.02.2010 00:07 # 0
guest 06.10.2009 15:31 # −6
tonic 07.10.2009 10:37 # +1
guest8 02.06.2019 23:22 # −999
guest8 02.06.2019 23:47 # −999
guest8 02.06.2019 23:47 # −999
guest8 02.06.2019 23:51 # −999
AHCKuJlbHblu_nemyx 02.06.2019 23:54 # 0
guest8 02.06.2019 23:58 # −999
AHCKuJlbHblu_nemyx 03.06.2019 00:01 # 0
guest8 03.06.2019 00:31 # −999
PA3yMHblu_nemyx 03.06.2019 01:10 # 0
guest8 02.06.2019 23:57 # −999
guest8 02.06.2019 23:59 # −999
PA3yMHblu_nemyx 03.06.2019 00:12 # 0
https://dev.mysql.com/doc/refman/8.0/en/enum.html
В 5.0 уже был. Про 4.x не знаю.
P.S. Ещё и SET есть:
https://dev.mysql.com/doc/refman/8.0/en/set.html
guest8 03.06.2019 00:16 # −999
Increment_Excrement 02.06.2019 23:54 # 0
guest 06.10.2009 16:55 # +3
Suor 07.10.2009 10:17 # +5
true - газовая, false - электрическая.
Электрическая плита - не тру :)
Не особый говокод, просто забавно
guest 09.10.2009 14:34 # 0
Suor - зачот
+10
guest 09.10.2009 17:19 # 0
Нужно 0 и 1 - баба и мужик!
guest 12.10.2009 06:40 # 0
getrix 13.10.2009 09:12 # 0
guest 10.10.2009 19:58 # 0
xeonix 13.10.2009 16:20 # +2
boolean not null
guest 15.10.2009 15:05 # 0
лучше enum сделать с полями
мужик
баба
гомофоб
метрофоб
)))))
guest 28.10.2009 18:42 # 0
guest 10.11.2009 19:21 # +1
guest 12.12.2009 00:45 # +1
nil 01.02.2010 00:08 # 0
Или sex — 4 раза в неделю максимум?
wwwguru 01.03.2010 01:43 # 0
guest8 02.06.2019 23:22 # −999
bormand 02.06.2019 23:29 # 0
guest8 02.06.2019 23:31 # −999
AHCKuJlbHblu_nemyx 02.06.2019 23:56 # 0
Increment_Excrement 03.06.2019 01:18 # 0
PA3yMHblu_nemyx 04.06.2019 08:07 # 0
http://lovas.ru/gender