У меня есть таблица user_contents.Вот DDL
CREATE TABLE `user_contents` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`content_type` int(11) NOT NULL,
`order_id` int(11) DEFAULT '0',
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`),
CONSTRAINT `user_contents_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`)
)
order_id - это недавно добавленный столбец.Мне нужно обновить значения order_id на основе значений content_type и user_id.content_type может быть 0 или 1.
На основе content_type и user_id я должен обновить order_id, как показано в приведенном выше результате.Для того же user_id и content_type order_id необходимо увеличить с 0.
Может ли кто-нибудь помочь мне с запросом на обновление
Я использую mysql db версии 5.7.23-0ubuntu0.16.04.1
Редактировать: - - Теперь требование немного изменено.Вместо data_type int для user_id он заменяется на значения типа varchar, такие как DAL001, HAL001 и т. Д.