我有一个表,其中包含四列用户名、产品名称、产品价格和一个名为 item_paid 的 boolean 列。相同的产品名称可以作为重复条目插入到表中。但是有没有办法区分一行和重复行?或者我应该创建一个名为 ID 的新列来表示每一行的唯一性?请帮忙。
最佳答案
听起来您应该回到数据库设计的基础知识。与其将所有这些存储在一个表中,为什么不将其分成两个或三个呢?
例如:
User(User_ID, User_Name, User_Email,...)
Order(Order_ID, User_ID, Product_ID, Item_Paid)
Product(Product_ID,Product_Name,Product_Price)
您可以使用 User_ID
和 Product_ID
作为 Order 表中的外键。
关于java - 区分 sqlite 表中的重复行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23356051/