Názory ke článku Pysqlite
31. 7. 2008
Ahoj, moc vydareny clanek. Necetl jsem ho cely, vybral jsem si jen to dulezite. Treba commit mi prijde vhod(porad jsem se divil proc se to neulozi:)) Lepe podane nez oficialni dokumantace. Diky
Jeste bych mel dotaz: pokud mam sloupec ID s atributem auto increment, nevim jak ziskat posledni vlozene id. V php na to je mysql_insert_id().
Reagoval na komentář od uživatele dejvik :
Dík
Ta funkce je lastrowid:
>>> from sqlite3 import dbapi2 as sqlite
>>> db = sqlite.connect(":memory:")
>>> db.execute("create table jmena(jmeno)")
<sqlite3.Cursor object at 0x00C44E90>
>>> c = db.execute("insert into jmena values('jakub')")
>>> c.lastrowid
1
>>> c = db.execute("insert into jmena values('jakub')")
>>> c.lastrowid
2
>>> c = db.execute("insert into jmena values('jakub')")
>>> c.lastrowid
3
31. 7. 2008
Reagoval na komentář od uživatele Jakub Vojáček :
Diky moc. to je presne ono.
1. 8. 2008
Nechci kritizovat, jsem rád, že o tomhle někdo napsal takhle rozsáhlý a přitom přehledný článek, ale mám pocit, že v prvních dvou tabulkách nemá být INTEGRER ale INTEGER. Píšu to jenom proto, aby se to nerozšířilo mezi začínající programátory, jinak článek se mi opravdu líbí. (Kdybych se náhodou pletl já, tak mě opravte).
Reagoval na komentář od uživatele Koumes21 :
Myslím, že to je dobře...
http://slovnik.seznam.cz/?q=integer&lang=en_cz
Reagoval na komentář od uživatele Jakub Vojáček :
Správně je INTEGER, ale v článku máš překlepy a píšeš tam INTEGRER.
Reagoval na komentář od uživatele Architekt :
Děkuji za upozornění - opraveno
Reagoval na komentář od uživatele Architekt : Je tam těch překlepů více?