You don't have to rename the table. You can use db.another_name.insert(name="Box")
On Dec 31, 12:39 pm, Marcello <[email protected]> wrote: > Thanks Danes, > > But this is not the problem. The table has an ID. > The problem is that I can't rename the table, and it's name is > "another_name" > > And I want to do something like: > > db.product.insert(name="Box") > > Thanks, > Marcello > > On Dec 31, 3:03 pm, DenesL <[email protected]> wrote: > > > Hi Marcello. > > > if your table has an auto-increment integer field you can do: > > > db.define_table('another_name',Field('the-auto-inc-field','id'), ...) > > > if not then sorry, no one has contributed the keyed table support for > > mysql, > > see:http://web2py.com/book/default/chapter/06#Legacy-Databases-and-Keyed-... > > > Denes > > > On Dec 31, 8:17 am, Marcello Parra <[email protected]> wrote: > > > > Hello, > > > > I have a legacy database, and want to access it with web2py. > > > One table is called "another_name" in the database (mysql). > > > > But I want to use it in web2py as: > > > > db.define_table('person', Field('name')) > > > > I read docs, but could not figure this out.... > > > > Thanks for any help... > > > > Marcello > >

