mysql 紀錄 yes or no

請教各位前輩以下問題

想在MYSQL中紀錄 "yes" or "no", 欄位屬性設定什麼型態好呢

謝謝賜教程式新手

varchar
text
boolean

我都是給一個位

Y N
0 1

我也是新手
有CHING可以說明一下嗎?

TOP

true or false value ?
TINYINT(1)

TOP

我忘記 mysql 有沒有 boolean, 如果冇就用 bit
如果連bit 都冇 , 就用 varchar(1)

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

本帖最後由 mbitsa 於 2012-7-20 15:07 編輯

...DELETED.. :(

TOP

ENUM 'yes','no'

TOP

本帖最後由 cheungz 於 2012-7-21 00:18 編輯

我會用ENUM('YES','No')
如果之後會轉RECORD/ 會改DATA REPRESENTATION...
I MEAN....好似用黎放STATUS 果D FIELD
可以 用INT(1)
之後響QUERY 做手腳...
好似...

Select IF(<FIELD>==1,'YES','NO') AS <COL_NAME>, <OTHERS_FIELD> FROM <TABLE>........

TOP

tinyint(1) 可以了

TOP

回復 8# cheungz

非常感謝各位的解答

TOP