mysql - MySQL 存储数据的最佳方式
问题描述
目前正在做一个学校项目。我目前有一个简单的数据库来存储交易信息。
有一个名为“transactions”的表,其中包含以下列: id (key, auto inc.) itemID (int, about 500 unique id's) value (int, value of transaction) dateTime (dateTime, 其中添加了条目)
目前,它都被转储到一个表中,每个 itemID 都有一个表,并存储该特定 itemID 的所有事务会更好吗?或者这不是好的做法。
解决方案
在可扩展性方面,您做得对。考虑一个新项目进入游戏,你必须为它创建一个新表。相反,您现在的工作方式只需要在项目表中插入新项目,并在事务表中插入与该项目关联的事务,使用外键调用它。
推荐阅读
- javafx - TreeTableView 将嵌套值添加到 TreeItemPropertyValueFactory
- android - 带有圆形按钮的Android底部导航
- javascript - Typescript(Javascript)中奇怪的类属性分配:'?='
- php - 完全隐藏wordpress页面
- image - 无法在颤振应用程序中以圆形渲染图像
- reactjs - 带有 API 调用的函数
- vue.js - 在服务器上部署本地 Vueapp
- html - 如何使颜色占宽度的 100%
- android - Firebase A/B 测试版本定位
- css - 为什么我的 AG Grid 不能正确渲染行样式?