php - 每次用户登录时都创建一个新表是一种不好的做法吗?
问题描述
我正在开发一个在线库存管理系统。我有一张主要库存表,其中包括产品名称、数量和条形码等。我希望用户每天早上登录系统并记录他们所带的每件物品的数量。然后我想存储这些信息供管理员查看。我已经开发了这个系统,以便每天早上根据用户名和日期创建一个新表。这允许用户输入每个产品的数量,然后当用户单击提交时,我从主库存表中减去该列。我想知道这是否是一种不好的做法,是否有必要每天早上创建一个新表?如果不是我应该使用什么方法?
解决方案
我想知道您是否每天都在创建新表,无论如何都不应该创建新表。在最罕见的情况下,即使您的列是动态的,也可以创建一个表,其中行表示为列并使用数据透视来获取记录。对于您的用例,您只需要一个存储新记录并从主表中减去计数的表。
推荐阅读
- r - 有没有办法可以循环并加快速度
- r - 聚合和计算数据集变量中的元素
- linux - Makefile:439: 目标“mysql.o”的配方失败
- common-lisp - 将带有波浪号的文件名展开到其完整路径(Common Lisp)
- javascript - JSON 总是以 [null
- c++ - xlCanTransmit() 函数无法正常工作
- python - Selenium - 无法在页面源中找到元素
- linux - 用 linux bash 处理数据流
- google-sheets - Google 表格 - 将填充颜色应用于多个单独的单元格(无需使用下拉菜单)
- design-patterns - SNAFU 库使用什么设计模式来扩展外部类型?