将列视为布尔

时间:2017-03-14 18:32:46

标签: mysql views

我试图创建一个列类型为boolean或tinyint(1)的视图,但我不确定如何自定义数据类型。以前这个问题的回答是,使用cast()或convert()。我不能这样做,因为mysql不允许布尔值作为输出类型。

我也尝试过使用

if(`mytable`.`mycolumn`=1,TRUE,FALSE) AS myAlias

不幸的是,视图中的myAlias被创建为bigint(20)

这里有一个类似的问题,我在谈论建议铸造的地方。我的声誉不够高,我不能在那里发表评论,所以我决定提出一个单独的问题。 Is it possible to change the datatype of a column in a view?

由于

0 个答案:

没有答案