Вы говорите:
- И "active_orders", и "valid" - INT
- order_line_item может ссылаться на один и тот же order.id для нескольких строк
db <> fiddle Demo
Посмотрите в моем демо я сделаю все colum до INT
и сделайте ваше заявление об обновлении
update order_line_item oli
inner join orders o
set oli.active_orders = o.valid
where oli.order_id = o.id
И ошибки не отображаются.Ошибка
Ошибка SQL (1292): усечено неверное значение DOUBLE: '6893Order'
Кажется довольно очевидным, что DOUBLE
.Вы действительно выполняете этот запрос и получаете эту ошибку?Или, пожалуйста, покажите таблицу.