[python] MySQLdb a Warning
EsoRimer
EsoRimer na centrum.cz
Pátek Leden 7 11:36:45 CET 2005
Ahoj,
mám takový problém s modulem MySQLdb.
Pokus o vložení dat do databáze mi končí takto:
Traceback (most recent call last):
File "./log_sql.py", line 160, in execute
return self.c.execute(SQL,arg)
File "/usr/lib/python2.1/site-packages/MySQLdb/cursors.py", line 61, in execute
r = self._query(query)
File "/usr/lib/python2.1/site-packages/MySQLdb/cursors.py", line 168, in _query
rowcount = self._BaseCursor__do_query(q)
File "/usr/lib/python2.1/site-packages/MySQLdb/cursors.py", line 118, in __do_query
self._check_for_warnings()
File "/usr/lib/python2.1/site-packages/MySQLdb/cursors.py", line 150, in _check_for_warnings
raise Warning, self._info
Warning: Records: 69 Duplicates: 0 Warnings: 1
Když spustím SQL příkaz normálně mysql test < soubor_s_prikazem,
žádné varování se nevypíše.
Jak můžu zjistit o jaký Warning jde a proč to pak padá?
SQL příkaz vypadá takhle (zkráceně):
INSERT INTO paxn(pnr_id,cislo,fname,sname,title,type,created,modified) VALUES (1,'1','ADRIANA','TROTTA','MRS','ADT','20041209112110',NULL),(1,'2','PETER','WHITTAM','MR','ADT','20041209112110',NULL),(2,'1','HANA','BILA','MS','ADT','20041209152442',NULL),(2,'2','ANDREA','HORNA','MS','ADT','20041209152442',NULL),(3,'1','ZIKMUND','BARTONICEK','','CHD','20041216152527',NULL),(3,'2','JAN','MARTINEK','MR','ADT','20041216152527',NULL),(3,'3','PROKOP','MARTINEK','','CHD','20041216152527',NULL),(3,'4','SARKA','MARTINKOVA','MRS','ADT','20041216152527',NULL),(3,'5','VILMA MARIE','MARTINKOVA','','CHD','20041216152527',NULL),(4,'1','KATERINA','VESELA','MS','ADT','20041216110354',NULL),(5,'1','JAN','LAZAR','
Další informace o konferenci Python