我有一些PHP恶作剧生成的数据集,如下所示:
id name amount
1 Tonny 50
3 Jenny 80
10 Mike 80
我想利用强大的SQL工具,并使用它们来处理此数据集,将一些现有的mysql表加入其中,等等。
现在是警告: 我不想像常规表那样将这些数据实际保存到HDD上,因为它的唯一目的是向用户显示一次,并且在每次重新加载页面后都会再次生成它(使用不同的数据)。 / p>
我知道我可以在mysql中创建一个虚拟表,该虚拟表中的所有数据在服务器或mysql引擎重新启动后都会丢失,但这不是我所需要的,因为该表中的数据是“静态”的(正在运行的php脚本的所有实例都看到相同的mysql数据实例),而我需要创建该表的实例。
简而言之,如果10个人在同一时间加载该页面,那么该虚拟表将有10个副本(实例),正在运行的php脚本的每个实例将具有自己的表实例,唯一数据。
mysql有可能吗?
到目前为止,我想出的唯一解决方案是创建一个常规的虚拟表,然后每个与其一起使用的php实例都将其锁定,直到完成使用,然后清空该表并对其进行解锁,因此接下来排队等候的php实例可以转弯。但这很慢,但效果不是很好。