Article View: pl.comp.lang.python
Article #27309MySQLdb - dziwaczny bład
From: aras
Date: Sat, 20 Feb 2010 16:01
Date: Sat, 20 Feb 2010 16:01
26 lines
1913 bytes
1913 bytes
Witam,
Prościutki skrypt, który nagle przestał działać:
import MySQLdb
>>> def zapisz(zapytanie):
... db=MySQLdb.connect("127.0.0.1","login","haslo","baza")
... c=db.cursor()
... wynik=c.execute(zapytanie)
... return wynik
Problem w tym, że select działa prawidłowo, natomiast insertem nic nie
moge wstawić. Metoda nie wywala żadnego wyjątku, wygląda jakby wszystko
było OK, zmienna 'wynik' ma wartosc 1, że niby zapytanie zostało
wykonane poprawnie ale w bazie zero efektu działania inserta - żadnych
danych wstawianych z posiomu skryptu.
Podejrzwałem, że coś sie schrzaniło po stronie pythona, więc ten sam
skrypt odpaliłem na innej maszynie podając w nim odpowiedni adres tego
samego serwera bazodanowego. Niestety skutek ten sam, a więc przestałem
podejrzewać pythona.
Rzecz w tym, że logując się jakimkolwiek klientem do tegoż MySQLa
wszystko działa jak trzeba, a więc również serwer bazodanowy musze
wykluczyć jako winowajcę.
No i szczerze mówiąc nie mam pomysłu na rozwiązanie problemu... nie
bardzo wiem nawet gdzie szukać. Dodam, że wcześniej wszystko działało
jak trzeba, spieprzyło się nagle... samo :P
Technical Details
Message-ID:
<hlp118$2ar4$1@opal.icpnet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsb.icpnet.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsb.icpnet.pl!not-for-mail From: aras <aras@nospam.pl> Newsgroups: pl.comp.lang.python Subject: MySQLdb - dziwaczny bład Date: Sat, 20 Feb 2010 17:01:44 +0100 Organization: ICP News Server Lines: 26 Message-ID: <hlp118$2ar4$1@opal.icpnet.pl> NNTP-Posting-Host: c239-52.icpnet.pl Mime-Version: 1.0 X-Trace: opal.icpnet.pl 1266681704 76644 85.221.239.52 (20 Feb 2010 16:01:44 GMT) X-Complaints-To: abuse@icpnet.pl NNTP-Posting-Date: Sat, 20 Feb 2010 16:01:44 +0000 (UTC) User-Agent: Thunderbird 2.0.0.23 (X11/20090817) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit