只有 1 个值的 MySQL 数据类型?

标签 mysql sql types

有什么方法可以创建只有一个值的列吗?
例如,只有 true,没有其他值!

我想创建一个带有 NULL 的 bool 类型。

( true=TRUE | NULL=FALSE )

谢谢

最佳答案

如果您关心效率,那么最好的选择是使用 BIT(1)(在较新的版本中)而不允许 NULL。允许字段中的 NULL 实际上会消耗更多的空间和性能,因为它需要额外的数据结构。

关于只有 1 个值的 MySQL 数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21652838/

相关文章:

php - 刷新后保存值

sql - 在 sql 查询中使用 top 关键字记录问题

sql - PostgreSQL 中文本的 n-gram

sql - 无法删除 Azure SQL 托管实例资源

python - python 字节数组在哪里使用?

Python 字符串到其他类

php - Y 轴上的值不会在 morris javascript 中传递

android - 如何在android中像照片库一样显示mysql数据库中的图像?

mysql workbench error 1262.如何导入大数据

scala - 编译时检查某些属性