sql >> Database teknologi >  >> RDS >> Mysql

SQL-fejl (1292):Trunkeret forkert DOUBLE-værdi:'6893Order '

Du siger:

db<>fiddle-demo

Se i min demo, jeg laver alle kolonner til INT og lav din opdateringserklæring

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

Og ingen fejl dukker op. Fejlen

Det ser ret tydeligt ud, at der er DOUBLE . Kører du virkelig denne forespørgsel og fik denne fejl? Eller vis venligst din tabel.




  1. Er det muligt at gennemtvinge datakontrol i MySQL ved hjælp af regulært udtryk

  2. XML-parserror:junk efter dokumentelement

  3. Koncept:Byg Java-program og indlæs det i Oracle DB - Wrapper-funktion kalder java-funktion med retur

  4. Udarbejdet erklæring med ON DUPLICATE KEY