sql >> Databáze >  >> RDS >> Mysql

Chyba SQL (1292):Nesprávná zkrácená hodnota DOUBLE:'6893Order'

Říkáte:

db<>ukázka houslí

Viz moje ukázka I am make all colum to INT a proveďte své prohlášení o aktualizaci

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

A neukáže se žádná chyba. Chyba

Zdá se docela jasné, že existují DOUBLE . Opravdu spouštíte tento dotaz a máte tuto chybu? Nebo ukažte popis vaší tabulky.




  1. Proč je tento dotaz mysql (s nulovou kontrolou) tak pomalejší než tento druhý?

  2. SQL vrátí seznam polí obsahujících jiná data než NULL

  3. jak vrátit dočasnou tabulku z funkce postgres?

  4. Existuje v SQL Server Management Studio ekvivalent SELECT ... INTO OUTFILE?