首页 > 解决方案 > MySQL 存储数据的最佳方式

问题描述

目前正在做一个学校项目。我目前有一个简单的数据库来存储交易信息。

有一个名为“transactions”的表,其中包含以下列: id (key, auto inc.) itemID (int, about 500 unique id's) value (int, value of transaction) dateTime (dateTime, 其中添加了条目)

目前,它都被转储到一个表中,每个 itemID 都有一个表,并存储该特定 itemID 的所有事务会更好吗?或者这不是好的做法。

标签: mysql

解决方案


在可扩展性方面,您做得对。考虑一个新项目进入游戏,你必须为它创建一个新表。相反,您现在的工作方式只需要在项目表中插入新项目,并在事务表中插入与该项目关联的事务,使用外键调用它。


推荐阅读