MySQL One More Again

John Nagle nagle at animats.com
Fri Jul 16 12:10:57 EDT 2010


On 7/16/2010 7:39 AM, MRAB wrote:
> Victor Subervi wrote:
>> Hi;
>> I have the following code:
>>
>> cursor.execute('select MyTable from optionsDetails where Store=%s',
>> (store,))
>> options_tables = [item[0] for item in cursor]
>> for table in options_tables:
>> cursor.execute('select * from %' % table)

    As has been explained to you repeatedly, you're doing it wrong.

    You don't use a relational database to get a field which leads to
another table.  Put the options in one table keyed by Store.

    Go buy a copy of "Databases for Dummies":

http://www.amazon.com/Intranet-Databases-Dummies-Paul-Litwin/dp/0764502212


				John Nagle



More information about the Python-list mailing list