У меня есть таблица с 100 000 записей, описанная как:
ID primary unique int (5)
Ticket unique int (5)
user varchar (20)
Только поля, заполненные в этой таблице, являются первыми двумя, ID и Ticket. Теперь мне нужно назначить пользователя для этого билета по запросу. Как я могу это сделать? Как я могу найти, где находится следующий нулевой пользователь на столе?
Редактировать: объяснение сценария по запросу
Это своего рода система лотереи. Номера Билетов уже сделаны и внесены в таблицу. Теперь, когда пользователь подписывается на билет, его имя пользователя должно быть вставлено рядом со следующим доступным билетом, в поле пользователя. Я уверен, что есть намного более простой способ сделать это, вставив билет со всей информацией в новую таблицу, но это точное требование, настолько глупое, насколько это звучит.
Так, как я могу узнать, где находится следующий нулевой пользователь на столе?