>>> import boto >>> c = boto.connect_sdb() >>> d = c.get_domain('mydomain') >>> d.query("['item_id' = '293760']") >>> _.next() {u'item_id': u'293760', u'timestamp': u'2009-05-07T12:45:20', ...} >>> d.select('select * from mydomain where `item_id`="293760"') >>> _.next() Traceback (most recent call last): File "", line 1, in File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/boto-1.7a-py2.5.egg/boto/sdb/queryresultset.py", line 55, in select_lister rs = domain.connection.select(domain, query, next_token=next_token) File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/boto-1.7a-py2.5.egg/boto/sdb/connection.py", line 419, in select return self.get_list('Select', params, [('Item', Item)], parent=domain) File "/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/boto-1.7a-py2.5.egg/boto/connection.py", line 532, in get_list raise self.ResponseError(response.status, response.reason, body) boto.exception.SDBResponseError: SDBResponseError: 400 Bad Request InvalidQueryExpressionThe specified query expression syntax is not valid.0.00001372007c889cc7-afe0-8b3a-ac0d-a4689ba92780