首页 > 解决方案 > 每次用户登录时都创建一个新表是一种不好的做法吗?

问题描述

我正在开发一个在线库存管理系统。我有一张主要库存表,其中包括产品名称、数量和条形码等。我希望用户每天早上登录系统并记录他们所带的每件物品的数量。然后我想存储这些信息供管理员查看。我已经开发了这个系统,以便每天早上根据用户名和日期创建一个新表。这允许用户输入每个产品的数量,然后当用户单击提交时,我从主库存表中减去该列。我想知道这是否是一种不好的做法,是否有必要每天早上创建一个新表?如果不是我应该使用什么方法?

标签: phpjquerymysqli

解决方案


我想知道您是否每天都在创建新表,无论如何都不应该创建新表。在最罕见的情况下,即使您的列是动态的,也可以创建一个表,其中行表示为列并使用数据透视来获取记录。对于您的用例,您只需要一个存储新记录并从主表中减去计数的表。


推荐阅读