您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

真/假vs MySQL中的0/1

真/假vs MySQL中的0/1

启用了“使用布尔值”选项的某些“前端”会将所有tinyint(1)列都视为布尔值,反之亦然。

这允许您在应用程序中使用TRUE和FALSE而不是1和0。

这根本不影响数据库,因为它是在应用程序中实现的。

BOOLEANMysqL中没有真正的类型。BOOLEAN只是tinyint(1)的同义词,而TRUE和FALSE是1和0的同义词。

如果转换是在编译器中完成的,则应用程序的性能将没有差异。否则,差异仍然不会明显。

尽管不使用此功能可能会减少对特定“前端”供应商的依赖,但应使用允许您更有效地编码的任何方法

MySQL 2022/1/1 18:15:09 有597人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶