如何使用mysql防止表中的空和重复记录?

时间:2012-09-01 10:17:59

标签: mysql

我在我的Android应用程序中使用mysql作为后端但我想做一些如果任何用户尝试输入空记录(空字段)而不能在mysql表中写入是否有可能阻止进入空记录在表中。

2 个答案:

答案 0 :(得分:2)

您可以将列标记为NOT NULL。这将阻止在这些列中输入任何NULL值。如果输入NULL值,查询将无法执行。在前端,如果查询失败,您可以显示错误消息,让用户输入正确的值。

答案 1 :(得分:0)

在将值输入mysql时进行验证,或者如果前端侧字段不是必需的,则可以存储该列的默认值。

始终进行验证不要盲目地将数据推送到数据库中。