mysql - 如何在 View 中获取具有位格式的列?

标签 mysql view format boolean

您好,我有一个 SQL 查询,我想将其保存为 View 。该查询有以下行: IF (TC.exportaComprobante = 1, true, false) 作为标志 当我看到 VIEW 的结构时,标志字段具有以下格式: BIGINT (20),我希望它是 BIT

我该如何解决这个问题?

最佳答案

CREATE VIEW test AS SELECT *, CAST(IF(true, 1, 0) AS BINARY) FROM test;

关于mysql - 如何在 View 中获取具有位格式的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21960096/

相关文章:

MySQL:使用 View 是否比运行 5+ JOIN 语句更快?

python - 格式化包含 ${} 的 python 字符串

mysql - Sequelize 查询显示多对多关系中的附加数据

mysql删除类似post : can't specify target table 'wp_posts' for update in FROM clause

grails - 如何更改Grails默认渲染器

java - 转换 EEE MMM dd HH :mm:ss ZZZ yyyy to YYYY-MM-dd JAVA

date - SAS 特定日期格式

mysql - wp_insert_post() 数据库更改

mysql - 发现连接( friend 、 friend 的 friend )的查询太慢

iphone - 以编程方式切换自定义 View (推送和弹出)