0

我想每次向只有一列“名称”的数据库添加新行时都会创建一个具有该名称的新表,我做不到,我对整个数据库感到非常困惑数据库版本的想法。

我尝试手动更改版本,但在关闭应用程序后,它会返回到第一个版本并删除存储在其中的所有信息,我什至尝试创建 2 个不同的数据库,一个用于带有名称的表,一个用于表和我也无法让它工作......

4

1 回答 1

1

每次插入一行时创建一个表是一个糟糕的设计,可以以更有效的方式完成。

一个更好的主意是创建两个表。第一个将有 2 列:一个带有“名称”,另一个将包含此购物清单的唯一标识符 (ID),它引用第二个表(每个产品)中的一个或多个行。

因此,第二个表将包含一ID列和其他列,以存储有关添加到列表中的每个产品的附加数据。您可以在此处链接您的表格,而无需为每一行创建新表格。

只需在第二个表中使用特定购物清单的 ID 创建新行,然后使用正确的 SQL 查询,您就可以轻松获取包含其产品的特定购物清单。

于 2012-07-28T13:52:45.340 回答