Hegedüs Ervin írta:
> auto_increment-el definialt attributumnal insert utan visszakapod
> a beszurt rekord ezen erteket.
>
> nativ sql-ben is van, asszem' select lastrowid v valami ilyesmi.
>
>
mysql-ben viszont nincs, igy valahogyan implementalni kell. A
python-mysql konkretan igy csinalja:
def _do_get_result(self):
db = self._get_db()
self._result = self._get_result()
self.rowcount = db.affected_rows()
self.rownumber = 0
self.description = self._result and self._result.describe() or None
self.description_flags = self._result and
self._result.field_flags() or None
self.lastrowid = db.insert_id()
self._warnings = db.warning_count()
self._info = db.info()
Az insert_db a mysql api resze, igy ezzel nem lesz gond
(http://dev.mysql.com/doc/refman/5.0/en/mysql-insert-id.html)
_________________________________________________
linux lista - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux