phpmyadmin 在一列下面插入一列

phpmyadmin insert a column underneath a column

我正在创建一个搜索表单。 我希望用户能够选择某种纱线,然后是某种羊毛,然后是某种颜色,然后是一些纱线球。 为此,我试图在 phpmyadmin 中设置一个数据库,其中的列内有列,但我失败了!

现在我有一个名为“yarn”的数据库。在该数据库中,我有一个名为“wool”的 table。在那 table 我有一些不同类型的羊毛(绵羊,山羊等)的列。 如何在列中设置列等等???

我的建议是为每个创建不同的 table。然后这些属性可以通过外键引用其他属性 然后你可以有 tables:
纱线, 羊毛类型, 颜色,

每个 table 都会有受尊重的列,例如:
纱线

  • YarnId
  • WoolTypeId
  • ColorId
  • Length/Units(有现货吗?)

颜色

  • ColorId
  • 颜色

羊毛类型

  • WoolTypeId
  • 羊毛类型

伟大的研究 material 可以在这里找到: https://www.w3schools.com/sql/

我认为您不能在列中包含列,至少在传统数据库中不能如此