gpt4 book ai didi

sql - 将广告添加到 mysql 数据库;请指出我正确的方向

转载 作者:太空宇宙 更新时间:2023-11-03 11:20:01 27 4
gpt4 key购买 nike

目前,我有一个带有表单的“在此处添加您的广告”页面。

现在,用户必须选择要将广告发布到哪个类别...

所以我在 mysql 中为每个类别都有一个表。

现在我的问题是,我如何使每个广告都具有唯一性并使用 ID nr?如果我有多个表格,某些广告中的“自动递增”可能会相同,对吗?这通常是如何解决的?使用 javascript 为每个广告分配随机编号?

记住这一点:我还有一个“图片上传”文件输入,我必须将图片名称设置为与广告 ID 相同...

谢谢

更新:如果我将所有广告放在一个表中,这会不会减慢数据库的搜索速度?有没有其他方法可以做到这一点?

最佳答案

这是归一化的问题。广告是一类不同的对象,所有广告都应该在同一个表中。同样类别应该在同一个表中,然后你应该在你的广告记录中放置一个类别 ID,假设你需要引入类别数据。

编辑:不,应该不是问题。我已经看到报纸广告系统在具有数百万个广告的模型上运行(它们通常按广告存储,然后按个人“运行日期”存储,因此 1 条广告记录可能有一百条运行日期记录),并且不会占用大量广告查询时间。只需弄清楚您将如何访问广告(按日期、按类别等)并相应地设置您的索引,就可以了。

关于sql - 将广告添加到 mysql 数据库;请指出我正确的方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1710783/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com