Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur SQL (1292) :Valeur DOUBLE incorrecte tronquée :'6893Order '

Vous dites :

db<>démo violon

Voir dans ma démo je fais toutes les colonnes à INT et faites votre déclaration de mise à jour

update order_line_item oli
inner join orders o
set oli.active_orders = o.valid
where oli.order_id = o.id

Et aucune erreur ne s'affiche. L'erreur

Il semble assez clair qu'il y a DOUBLE . Exécutez-vous vraiment cette requête et avez-vous cette erreur ? Ou veuillez montrer la description de votre table.