[python] PodivnĂŠ: MySQLdb pod Windows 7 nezapisuje do ta bulky
Vladislav Ludík
vlada na ludik.cz
Nedìle Prosinec 9 10:47:10 CET 2012
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
Dal¹í informace o konferenci Python