mysql - 将三个电话号码之一存储为数据库中的主号码

标签 mysql sql database database-design

我有一个数据库表,其中包含三列电话号码(手机号码、家庭号码和工作号码)。有没有一种方法可以设计数据库,以便在通过 API 向 UI(例如网页)中的用户进行调用时能够选择其中一个作为主要电话号码?

现在,我只有三列,没有任何内容可以识别主号码。

引用下图,我希望能够保留主号码。

enter image description here

最佳答案

我不知道你的程序的结构,但你可以根据用户的选择添加某种标识符,其中数字应该是主要的。它可以像根据用户选择的单选按钮分配给主号码的整数一样简单。

关于mysql - 将三个电话号码之一存储为数据库中的主号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45038355/

相关文章:

mysql - 每当包含的值为 NULL 时,SQL 查询为 SUM(expression) 返回 NULL

mysql - 连接两个表,结果显示在表 2 的 min() 字段上

sql - 如何使用 Sequel 组合 AND 和 OR?

mysql - 连接表的 SQL 查询

Mysql加入创建 View 命令

php - 我想连接两个表,在基本模型中,它们的 id 在 Laravel 中是未知的,我不知道如何获取准确的结果

sql - SQL 数据库系统中临时表的用例是什么?

sql - 将一列中的值拆分为 2 列

node.js - 多次序列化查询

php - login.php 文件中的 MySQL 语法错误