mysql的bool类型 用什么替代

lilinew 2009-07-07 01:55:42
mysql的bool类型 用什么替代,
发现没有bool , 所以我准备用 bit(1)替代,如下
ALTER TABLE User add column `Money` bit(1) default 0;;


有人说用tinyint 或者枚举, 我发现没有这好。?
...全文
2624 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
vinsonshen 2009-07-07
  • 打赏
  • 举报
回复
用你的bit(1)或tinyint(1)都是可以的。
ACMAIN_CHM 2009-07-07
  • 打赏
  • 举报
回复
lilinew 2009-07-07
  • 打赏
  • 举报
回复
thank u
ACMAIN_CHM 2009-07-07
  • 打赏
  • 举报
回复

http://dev.mysql.com/doc/refman/5.1/zh/column-types.html#numeric-type-overview

· BOOL,BOOLEAN

是TINYINT(1)的同义词。zero值被视为假。非zero值视为真。

在将来,将根据标准SQL引入完全布尔类型的处理。

ACMAIN_CHM 2009-07-07
  • 打赏
  • 举报
回复

msyql 中有 BOOL, BOOLEAN 两种类型,其实也就是 TINYINT(1) 的同义词。



56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧