android - 如何在mysql建表中添加确认字段

标签 android mysql

我正在学习如何使用 mysql 为 android studio 应用程序制作表格的教程 这是创建表的代码

create table users(
id int(11) primary key auto_increment,
unique_id varchar(23) not null unique,
name varchar(50) not null,
email varchar(100) not null unique,
encrypted_password varchar(80) not null,
salt varchar(10) not null,
created_at datetime,
updated_at datetime null
);

但是本教程中的表单只有:

name
email
password

虽然我的表格有:

email
confirm email
name
password
confirm password
referral code

我如何添加确认字段,例如确认密码字段到 mysql 创建表

最佳答案

不要在数据库中添加确认字段,因为它会反对 DRY(不要重复自己)因为如果添加两列包含相同的值会浪费存储空间。您可以在 android 端进行验证。这将是比在数据库中添加字段更好的选择

关于android - 如何在mysql建表中添加确认字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44367991/

相关文章:

android - 如何实现像 facebook 这样的搜索,它将通过我的 android 搜索我的联系人?

java - 如何在SmartTabLayout中以编程方式定义选项卡的宽度

mysql - 结合相同的信息。将多个表中的列数据放入 View 的一列中

php - 自动填充动态生成的表单

MySQL InnoDB : Primary Key + unsigned integer size?

android - DDMS 不在设备上显示程序数据

Android Jni : crash in global and local ref variables

android - Apache Cordova : Failed to load resource: the server responded with a status of 404 (Not Found)

mysql - 如何获取具有左连接的行与两个右表行匹配MySQL中的两个单独的值?

mysql - SQL 禁用触发器