[python] Podivné: MySQLdb pod Windows 7 nezapisuje do tabulky

Petr Messner petr.messner na gmail.com
Neděle Prosinec 9 08:26:07 CET 2012


Děláte po zápisu commit?

Petr Messner

9. 12. 2012 v 8:07, "Ing. Vladislav Ludík" <vlada na ludik.cz>:

> Zdravím všechny.
> 
> Narazil jsem na podivné chování modulu MySQLdb.
> 
> Nainstaloval jsem ComplexWebServer.1.4.14.msi na Windows 7 - x64.
> 
> V počítači je Python 2.7.3.msi + modul MySQL-python-1.2.3.win32-py2.7.exe
> 
> Problém:
> 
> Pokud čtu data z tabulky z localhost je vše v pořádku.
> Pokud ale zapisuju data do téže tabulky na localhost, data se nezapíšou, ale co je podivné, index v tabulce se incrementuje.
> Chyby syntaxe a jiné chyby jsou ověřením vyloučené.
> Přitom SQL příkaz pro výmaz dat tabulky projde a data vymaže.
> Pokud zapisuju data do tabulky na jiném serveru (s velmi starou databází), data se zapíšou.
> Pokud použiju PHP skript, data se na localhost zapisují.
> Zkoušel jsem jiné moduly, jiné instalace, mazání příznaku read only v adresářích, kam mysql píše, spouštět jako správce a všude se to chová stejně.
> I na Windows XP 32bit a VirtualBox se stejnými moduly.
> Se zápisem dat do tabulek instalovaných na jiných serverech s instalací modulu MySQLdb (debian) tento problém neexistuje.
> 
> Jsem z toho dost smutný. Poradí mi někdo ?
> 
> V.L.
> 
> 
> 
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python


Další informace o konferenci Python