Хорошо, вот проблема:
У меня есть сервер и клиент, который работает с этой общей парадигмой:
- Клиент делает запрос «запрос» и получает идентификатор запроса (qid)
- Клиент делает «результат» запросов, используя qid столько раз, сколько он хочет.
Когда запрос размещается, он также записывается в базу данных. Вот откуда я хотел бы получить QID: поле AUTO_INCREMENT. Проблема заключается в следующем: когда я его вставляю, мне нужно немедленно получить значение из этого поля обратно. Если я не знаю значение, я не могу запросить его, поскольку QID является единственным первичным ключом.
Я пытался сделать это вручную (отслеживая ключи самостоятельно), но были проблемы с многопоточностью. Есть предложения?