【发布时间】:2012-03-11 02:11:52
【问题描述】:
我有一个名为“picks”的表,当用户登录并开始选择时,它最初会在该用户的“picks”表中插入 64 行(以用户 ID 作为列)。这些行是使用 php 中的循环插入的,因此使用 PDO 准备好的语句有 64 个插入。每个用户只需执行一次。 我需要这些行对于该用户是连续的。如果其他几个用户在同一时间做同样的事情怎么办?是否有可能不会连续插入行?我需要使用表锁吗?我以前从未使用过它们。 MySql 版本:5.0.92-rs-log MyISAM 谢谢
【问题讨论】:
-
我很好奇...为什么记录需要连续?
-
由于某种原因,它似乎需要它们是连续的。当我写这个应用程序时,我很着急,可能写了一些糟糕的代码。稍后我将不得不重写一些 cade 以找出原因。
-
如果您发布用于检索这些行的 sql,我们或许可以为您提供帮助。
标签: mysql insert rows table-locking