【发布时间】:2012-08-25 09:27:26
【问题描述】:
假设我有两个表(Apples 和 Oranges),它们的列相同,只是表名不同。将它变成一个表(假设它称为 Fruit)并带有一个额外的列“type”,然后存储 Apple 或 Orange 的值是否有任何优点/缺点?
编辑澄清:
创建表苹果 ( id int, 重量整数, 变种varchar(255) )
创建表橙子 ( id int, 重量整数, 变种varchar(255) )
或
创建 TABLE 水果 ( id int, 重量整数, 变种varchar(255), 键入枚举(“苹果”,“橙色”) )
【问题讨论】:
-
你到底是什么意思。你能用一个数据库例子来问这个问题吗?
-
@CihanKüsmez 添加了一个示例
标签: mysql database database-design