Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SQL-Fehler (1292):Abgeschnittener falscher DOUBLE-Wert:'6893Order '

Sie sagen :

db<>Fiddle-Demo

Sehen Sie in meiner Demo, dass ich alle Spalten zu INT mache und machen Sie Ihre Update-Anweisung

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

Und es wird kein Fehler angezeigt. Der Fehler

Scheint ziemlich klar zu sein, dass es DOUBLE gibt . Führen Sie diese Abfrage wirklich aus und erhalten diesen Fehler? Oder zeigen Sie bitte die Beschreibung Ihres Tisches.