我正在尝试检查我的两个是否tables
包含列中的特定值content_key
。一张表用于公开内容 ( content
),另一张表用于提交 ( content_submissions
)。当用户向我们提交内容(YouTube 视频 ID 等)时,我想检查它是否已经提交给我们,是在公共表中还是在私有(提交)表中。这样,我们最终不会在提交过程中接受相同内容的重复。
这两个表看起来像这样。
content
*----*-------------*
| id | content_key |
*----*-------------*
| 1 | sOWewQO3hpg |
*----*-------------*
| 2 | e2CJgQjH5lE |
*----*-------------*
content_submissions
*----*-------------*
| id | content_key |
*----*-------------*
| 1 | BOtcpPVNvhA |
*----*-------------*
因此,当用户提交密钥e2CJgQjH5lE
或BOtcpPVNvhA
(在不同时间)时,我希望查询告诉我密钥已经在数据库中。
我不只是active
在表中有一个列content
而不是有两个表的原因是因为每次不接受内容时它都会显着增加 id,使 url 有点随机,而不是顺序。