php - 将多个数据添加到 MySQL 中的列的最佳方法

标签 php mysql database

例如,我有UsersProjects 表。

多个用户可以是一个项目的成员。如何将多个用户插入到 Projects 表的 members 列中?

我是否用逗号分隔,例如:“John, Alex, Hanna”?

我是 MySQL 的初学者,如果这是一个愚蠢的问题,我深表歉意。谢谢!

最佳答案

您绝对需要另一张 table 。 它应该是这样的

名称:用户项目

字段:用户名

现场项目ID

这两个字段应该是主键(双主 id)。如果你想走“软删除”的路线,那么添加一个状态列,如果你删除它,你将设置为 0。还要查找 insert on update for mysql。

相信我,这是要走的路。使用定界符字段或其他东西只会在以后给您带来问题。

关于php - 将多个数据添加到 MySQL 中的列的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43825849/

相关文章:

php - 每天在 mysql 中选择一个新行

php - 什么不能忘记?

Mysql VS MariaDb 相同的查询性能

php - 无法传递参数。添加图像根名称$_Files以插入到数据库

php - 如何使用solr php客户端在多个字段中搜索?

php - 何时在 Laravel 中使用双大括号?

mysql - 显示表中不匹配的记录?

mysql - 返回序列号列表的 3 个最近记录

database - Sybase IMAGE_LOCATOR 类型

php - 检查两个表是否具有相同的值(并添加复选标记)