mysql - 创建表时未知列数据类型

标签 mysql database database-design relational-database

我需要创建一个包含以下列的 MySQL 表:

id-----order_id--------service_id -------service_info

但我不知道 service_info 列中将存储什么类型的数据。它可以是日期、时间范围、电子邮件或电话号码。我该怎么办?我应该给它 varchar 吗?

最佳答案

我更喜欢在这种情况下你最好使用 varchar 类型,

关于mysql - 创建表时未知列数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52923812/

相关文章:

mysql - 在MySQL中查询系统数据

mysql - Codeigniter 查询不起作用

php - 如何让MySQL数据库出现在index.php上

database - 具有 GROUP BY 和聚合函数的 INNER JOIN 3 个表

mysql - 最多可以有两个值的属性的列命名

database - 实体属性值 (EAV) 的替代方案?

MySql 基于非空列的内连接

windows - WAMP 服务器在哪里存储数据库文件

mysql - 强制表参与的最佳方式

python mysql - 统一码