Hello all

I'd like to insert more than one expression in a table. Some
expressions don't have an entry in every column:

>>> conn = engine.connect()
>>> conn.execute(addresses.insert(), [
...    {'name': 'mike',  'email_address' : '[EMAIL PROTECTED]'},
...    {'name': 'wendy', 'fullname': 'Wendy Williams',
'email_address' : '[EMAIL PROTECTED]'},
...    {'name': 'jack',  'fullname': 'Jack Jones',
'email_address' : '[EMAIL PROTECTED]'},
...    {'name': 'julia', 'email_address' : '[EMAIL PROTECTED]'},
... ])

SQLAlchemy generates:
INSERT INTO addresses (name, email_address) VALUES (%s, %s)
[['mike', '[EMAIL PROTECTED]'], ['wendy', '[EMAIL PROTECTED]'], ['jack',
'[EMAIL PROTECTED]'], ['julia', '[EMAIL PROTECTED]']]

The expressions to insert aren't complete, because the first
expression doesn't have an entry 'fullname'. Why? Is it not possible
to start with an 'incomplete' expression? What can I do with big
tables (more columns) and only few entries?

Thanks a lot
Carla

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to