Article View: pl.comp.lang.python
Article #27311Re: MySQLdb - dziwaczny bład
From: Adam Przybyla
Date: Sat, 20 Feb 2010 18:17
Date: Sat, 20 Feb 2010 18:17
30 lines
2307 bytes
2307 bytes
aras <aras@nospam.pl> wrote:
> 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
... a moze ktso ci namieszal w uprawnianiach na serwerze? Potrafisz
ten insert zrobic z konsoli i przy tych samych uprawnianiach? Z powazaniem
Adam Przybyla
Technical Details
Message-ID:
<hlp906$oik$2@polsl.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!polsl.pl!not-for-mailReferences:
<hlp118$2ar4$1@opal.icpnet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!polsl.pl!not-for-mail
From: Adam Przybyla <adam@rybnik.pl>
Newsgroups: pl.comp.lang.python
Subject: Re: MySQLdb - dziwaczny bład
Date: Sat, 20 Feb 2010 18:17:42 +0000 (UTC)
Organization: Politechnika Slaska, Gliwice
Lines: 30
Sender: Adam Przybyla <adam@smtp.ertel.com.pl>
Message-ID: <hlp906$oik$2@polsl.pl>
References: <hlp118$2ar4$1@opal.icpnet.pl>
NNTP-Posting-Host: smtp.ertel.com.pl
Mime-Version: 1.0
X-Trace: polsl.pl 1266689862 25172 62.182.231.178 (20 Feb 2010 18:17:42 GMT)
X-Complaints-To: news@polsl.pl
NNTP-Posting-Date: Sat, 20 Feb 2010 18:17:42 +0000 (UTC)
User-Agent: tin/1.8.3-20070201 ("Scotasay") (UNIX) (Linux/2.6.18-164.9.1.el5xen (i686))
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit