【发布时间】:2015-06-01 07:05:21
【问题描述】:
在我的 sql 中,我有一个包含交易列表的表(交易)
每笔交易都有一个 id。
我有另一个包含公司列表的表(公司),在这个表中有一个交易列,这里会有交易的 id,可能有多个交易。
公司表中交易列的最佳数据类型是什么?
对不起,如果我的术语不正确!
【问题讨论】:
-
我认为应该使用
String,并用逗号分隔保存ids。 -
这不是一个好主意。将该字段移动到具有公司 ID 和行业 ID 的表中。之后您将节省大量搜索、更新和删除时间
-
与您在交易表中使用的数据类型相同
-
没有(好的)数据类型。见规范化
标签: mysql sqldatatypes