Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想每次向只有一列“名称”的数据库添加新行时都会创建一个具有该名称的新表,我做不到,我对整个数据库感到非常困惑数据库版本的想法。
我尝试手动更改版本,但在关闭应用程序后,它会返回到第一个版本并删除存储在其中的所有信息,我什至尝试创建 2 个不同的数据库,一个用于带有名称的表,一个用于表和我也无法让它工作......
每次插入一行时创建一个表是一个糟糕的设计,可以以更有效的方式完成。
一个更好的主意是创建两个表。第一个将有 2 列:一个带有“名称”,另一个将包含此购物清单的唯一标识符 (ID),它引用第二个表(每个产品)中的一个或多个行。
因此,第二个表将包含一ID列和其他列,以存储有关添加到列表中的每个产品的附加数据。您可以在此处链接您的表格,而无需为每一行创建新表格。
ID
只需在第二个表中使用特定购物清单的 ID 创建新行,然后使用正确的 SQL 查询,您就可以轻松获取包含其产品的特定购物清单。