【发布时间】:2010-08-19 14:49:30
【问题描述】:
不确定如何正确执行此操作。
我的 users 表中已有大约 500,000 行。
我正在为我的音乐社区创建一个播放列表功能,所以我有一个名为播放列表的表格。我想为 500,00 个用户中的每一个用户提供一个名为“收藏夹”的默认播放列表。
最好的方法是什么?
我应该调用 users 表并遍历数据吗?在每个循环中,我将 USERID 插入到播放列表表中?有没有更高效的流程?
【问题讨论】:
-
如果你有一个一次性任务要做,你可以选择任何你想要的方式,甚至是一个(合理的)低效率的......如果你不得不一直这样做,那就是另一回事了...
-
好点,从来没有这样想过。我想我只是害怕拉动整个用户表会降低数据库服务器的速度。
-
@pizel,您是否允许用户拥有多个播放列表
-
迈克尔,是的。用户将能够随时创建其他播放列表。但是当我们启动该功能时,我希望每个用户自动拥有(由我们)创建的 1 个播放列表,称为收藏夹。