ben*_*e89 0 php mysql processing-efficiency
我在数据库中有任意数量的用户(这可能是100,2000或3)我正在做的是使用mysql"show tables"并将表名存储在一个数组中,然后我正在运行一个while循环获取每个表名(用户名)并将其插入到某些代码中,然后我为每个表名运行所述代码段.有3个用户,此脚本大约需要20秒.它使用Twitter API并执行一些mysql插入.这是最有效的方式吗?
当然不是!
我不明白为什么你将每个用户存储在他们的表中.你应该创建一个users表并从那里选择.
它将在0.0001秒内运行.
更新:
表有行和列.您可以在行中存储多个用户,并在列中存储有关每个用户的信息.
请尝试一些数据库设计教程/书籍,他们会帮助你很多.