我想允许用户创建多个列表,无论是他们喜欢的项目还是其他什么,到目前为止,这就是我所想到的。
我有四张桌子
表1包含用户id和信息
表2包含项目id和信息
表3包含列表id和信息
表三将容纳
user_id、list_id、item_id
所以基本上我有两个问题,1.这是理想的桌子设置吗?
2.如何从用户创建的列表中插入每个项目,foreach会这样做吗?或者mysql有一种允许多次插入的方法吗?
3张表怎么样:
表1-用户id和信息
表2-项目id和信息,用户id
表3-列出id和信息,项目id(考虑到项目id用于引用此表)
多插入示例:
INSERT INTO USERS
(user_id, fname, lname)
VALUES
(100, 'First Name 1', 'Last Name 1'),
(101, 'First Name 2', 'Last Name 2'),
(102, 'First Name 3', 'Last Name 3');