php - 如果需要,如何添加新列
问题描述
我是 MySQL 数据库的新手,我正在尝试使用 PHP 创建一个网络库存和生产数据库。
在这个库存软件中,我试图创建一个表,其中创建了产品并插入了它们的组件。但是如果一个产品有不同数量的组件,我想知道有没有办法从网站的管理页面添加更多的组件列。
另一件事是这些组件是从另一个表中取出的,只要创建了新的产品订单,就应该从组件表中减去那些使用的组件的数量。(但这是一个主要问题,解决第一个问题现在应该足够了)。
解决方案
是的,您可以随时从数据库表中添加或删除列。
但是,我不会这样做。您必须尝试设计一个可以处理具有不同数量组件的产品的数据库。通常这将通过这种方式完成:
- 为您的
products
. - 为您的
components
. - 创建一个链接表
product_components
,以指示产品包含哪些组件。
推荐阅读
- python - 对于二进制分类的信息量最大的特征,我的结果是否相同?
- python - Numpy:重塑的数组表现异常
- python - 不能多次使用 PyQt5 进行网络抓取
- webpack - Webpack 配置对象无效。- 'globalObject' 创建 React 应用程序
- javascript - 使用javascript获取每个级别的json值
- file - 正则表达式比较部分文件名然后移动到另一个目录 perl
- php - Laravel 属于许多其他方法
- c# - 如何在 ViewModel 中使用数组?
- assembly - 如何在汇编语言中找到奇数?
- python - 难以理解数据是如何传递的