Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#20 Editace buňky s float obsahem

2.2.1
closed-fixed
Jakub Vrána
Common (150)
5
2009-11-06
2009-10-26
Anonymous
No

Pokud mám v tabulce float hodnoty ve tvaru 1.25655e+009 a chci řádek obsahující takovou hodnotu změnit, objeví se při editaci jen prázdná políčka. Stejně tak tento řádek nejde smazat (zaškrtávátko + tlačítko smazat). Jediná možnost je použít ruční sql přkaz.

Takhle to navozuji:
CREATE TABLE `xxx` (
`yyy` float NOT NULL COMMENT '',
`zzz` int NOT NULL COMMENT ''
) COMMENT='';

INSERT INTO `xxx` (`yyy`, `zzz`)
VALUES ('1.25655e+009', '123');

Nyní už s nově vytvořeným řádkem nelze pracovat.

Discussion

  • Jakub Vrána
    Jakub Vrána
    2009-10-26

    Díky za upozornění, opravil jsem to v SVN.

    Bylo to způsobeno tím, že MySQL neuchovává hodnotu desetinných čísel přesně a při porovnávání to nedokáže zohlednit. Takže jsem nechal desetinná čísla porovnávat jako řetězce.

     
  • Jakub Vrána
    Jakub Vrána
    2009-10-26

    • status: open --> closed
     
  • Jakub Vrána
    Jakub Vrána
    2009-11-06

    • status: closed --> closed-fixed