Мой стол:Как заблокировать таблицу во время использования операции PHP/Yii
CREATE TABLE IF NOT EXISTS `detail_transaction` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`created_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`code` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
`id_product` int(11) NOT NULL,
`id_store` int(11) NOT NULL,
`input_quality` int(11) NOT NULL,
`output_quality` int(11) NOT NULL,
`quality_in_store` int(11) NOT NULL,
PRIMARY KEY (`id`)
)
У меня есть проблема ниже:
я получаю запись у max_id, а затем до того, как я вставляю новую запись, имея , вставлена новая запись в процессе.
Я думаю: я заблокирую таблицу во время «Я выбираю запись с max_id» на «Я закончил, чтобы вставить новую следующую запись» (не выполняйте никаких задач с этой таблицей). И сделать этот метод. Пожалуйста, помогите мне! Как это сделать с помощью php-кода или Yii.
Как установить изоляциюLevel для транзакции –