sql >> Databasteknik >  >> RDS >> Mysql

SQL-fel (1292):Trunkerat felaktigt DOUBLE-värde:'6893Order '

Du säger:

db<>fiddle Demo

Se i min demo jag gör allt kolumn till INT och gör ditt uppdateringsutlåtande

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

Och inga fel dyker upp. Felet

Det verkar ganska tydligt att det finns DOUBLE . Kör du verkligen den här frågan och fick det här felet? Eller visa beskrivningen ditt bord.




  1. Hur man aktiverar alla CHECK &främmande nyckelbegränsningar för en tabell i SQL Server (T-SQL-exempel)

  2. PARSE() vs TRY_PARSE() i SQL Server:Vad är skillnaden?

  3. Hur man sammanfogar två kolumner till samma tabell

  4. sqlalchemy flera främmande nycklar till samma tabell