[python] PodivnÄĹ : MySQLdb pod Windows 7 nezapisuje do ta bulky

azurIt azurit na pobox.sk
Neděle Prosinec 9 10:52:17 CET 2012


Nastav to priamo cez tu kniznicu tak, ako pisem :)



______________________________________________________________
> Od: "Vladislav Ludík" <vlada na ludik.cz>
> Komu: Konference PyCZ <python na py.cz>
> Dátum: 09.12.2012 10:47
> Predmet: Re: [python] PodivnÄĹ : MySQLdb pod Windows 7 nezapisuje do ta  bulky
>
>Kdyz jsem kontroloval nastaveni: SELECT @@AUTOCOMMIT;
>tak daval sice 1, ale nefungovalo to.
>Teprve kdyz jsem po INSERT INTO a UPDATE pouzil COMMIT;
>zacalo to fungovat spravne. Nevim kde je chyba.
>V.L.
>
>Dne 9 Prosinec 2012, 10:28, azurIt napsal(a):
>> Ak budes stale robit commit, tak sa skor oplati:
>>
>> db_conn = MySQLdb.connect(...)
>> db_conn.autocommit(True)
>>
>>
>> azur
>>
>>
>> ______________________________________________________________
>>> Od: "Vladislav Ludík" <vlada na ludik.cz>
>>> Komu: Konference PyCZ <python na py.cz>
>>> Dátum: 09.12.2012 09:38
>>> Predmet: Re: [python] PodivnĂŠ: MySQLdb pod Windows 7 nezapisuje do
>>> tabulky
>>>
>>>COMMIT; po zápisu zabral.
>>>
>>>Děkuju za radu.
>>>
>>>V.L.
>>>
>>>
>>>Dne 9 Prosinec 2012, 8:26, Petr Messner napsal(a):
>>>> 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
>>>> _______________________________________________
>>>> Python mailing list
>>>> Python na py.cz
>>>> http://www.py.cz/mailman/listinfo/python
>>>>
>>>
>>>
>>>Zdraví
>>>Vladislav Ludík
>>>Rožnov pod Radhoštěm
>>>telefon: +420 572 151 334
>>>mobil: +420 608 777 525
>>>
>>>_______________________________________________
>>>Python mailing list
>>>Python na py.cz
>>>http://www.py.cz/mailman/listinfo/python
>>>
>> _______________________________________________
>> Python mailing list
>> Python na py.cz
>> http://www.py.cz/mailman/listinfo/python
>>
>
>
>Zdraví
>Vladislav Ludík
>Rožnov pod Radhoštěm
>telefon: +420 572 151 334
>mobil: +420 608 777 525
>
>_______________________________________________
>Python mailing list
>Python na py.cz
>http://www.py.cz/mailman/listinfo/python
>


Další informace o konferenci Python