len wrote:

I have started a little pet project to learn python and MySQL.  The
project involves figuring out all the combinations for a 5 number
lottery and storing the data in a MySQL file.

   1.  As someone else mentioned, the placeholder for MySQL data
        is "%s", not "?".
   2.  After inserting, you must call "db.commit()", or, when the
        program exits, all the insertions will be backed out.
        (Assuming you're using a table type that supports
        transactions, like InnoDB.  But commit anyway.)
   3.  If you're inserting a huge number of records, look into
        LOAD DATA.  It's much faster.
   4.  Your code will make 10000 entries, then exit.  Is that
        what you want?
   5.  Creating a database of computed values is a useful exercise,
        but not all that useful.

                                John Nagle
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to