2011-01-20 147 views
0

在我的数据库中,标准大多数字段的默认值都是“none”吗?例如用户标识,帖子标题,类别或标签。mysql默认值?

回答

1

对于必填字段,如用户名或密码,您应该设置NOT NULL。对于其他可选字段,您可以将其设置为NULL。对于数字,将默认值设置为零0几乎总是一个好主意。

+0

谢谢!通过“NOT NULL”,你的意思是将默认设置为none,将null设置为no。 – CyberJunkie 2011-01-20 18:30:46

1

我会尽我所能回答你的问题。对于User_id,通常将其默认值设置为auto_increment。创建新记录时,SQL将自动填充此信息。

文本字段将默认为空,尽管当您创建表格时,您可以设置一个DEFAULT,如'','猫'或其他任何你喜欢的东西。