Попытка решить очень крупномасштабную линейную программу с Gurobi

Во всем этом обсуждении я предполагаю, что причина проверки max id заключается в том, чтобы знать, какой идентификатор должен быть следующим .. (если мой максимальный id равен 5, тогда следующий будет 5 + 1 = 6).

>> Если это не причина, мои лучшие извинения

Случай, если какая-то информация INSERTs между вашим CHECK и INSERT даст вам неправильный идентификатор.

Поэтому его можно решить, если вы создадите хеш, который может включать отметку времени или другое уникальное значение.

Затем в той же функции вы можете вставить свою информацию с пустыми значениями и вашим хешем. Это создало бы идентификатор, если вы выбрали AUTO_INCRECEMENT.

Тогда в той же функции вы все равно будете иметь свой хэш, и вы можете искать id с тем же хэшем. И затем вы можете заполнить пустые значения с помощью mysql UPDATE.

Это включает в себя немного больше подключений, но это все еще способ сделать это ...

Удачи вам в этом.

0
задан Vinayak Suresh 5 March 2019 в 20:03
поделиться