【发布时间】:2011-08-08 02:16:37
【问题描述】:
我有一个包含 100,000 条记录的表,描述为:
ID primary unique int (5)
Ticket unique int (5)
user varchar (20)
只有在该表上填充的字段是前两个字段,ID 和 Ticket。我现在需要在请求时将用户分配给该票证。我怎样才能做到这一点?如何找到下一个空用户在桌子上的位置?
编辑:按要求解释场景
它是一种彩票系统。票号已经生成并填充到表格中。现在,当用户注册一张票时,他们的用户名必须插入到下一个可用票的旁边,在用户字段中。我确定有一种更简单的方法可以通过在新表上插入带有所有信息的票证来做到这一点,但这是听起来很愚蠢的确切要求。
那么我怎样才能找出下一个空用户在桌子上的位置呢?
【问题讨论】:
-
您已经有 ID 列,按 ID 列插入用户。
-
@Stewie,怎么样? INSERT INTO TABLE table (user) VALUES ('user') WHERE id = ???
-
你能解释一下你的场景吗?哪个表保存了这些信息?这张桌子的作用是什么?你想如何使用这个 ID 和 Ticket?
-
@Aswhine Dhekane/ 用场景编辑帖子