今天在資料庫中查詢資料的時候,遇到了一個以前沒遇到過的問題!
由于MySQL中沒有boolean類型,是以會用到tinyint類型來表示。
現在出現了問題:
資料庫一個表中有一個tinyint類型的字段,值為0或者1,如果取出來的話,0會變成false,1會變成true。
這顯然不是我想要的結果。
那麼,改怎麼取出資料庫裡面的值呢?
在SQL語句中執行*1操作即可。
select
pg_id ,
pg_name ,
pg_tab_page_flg*1 ,
pg_tab_name
from
page
where
pg_delete_flg = 0
說明:
pg_tab_page_flg類型即為tinyint,值為0或者1
為了取出0或者1,執行*1操作,即可得到原值。