我使用 python 和 mySql,运行下面的查询:
sSql = "select id from table_name"
cursor.execute( sSql )
lrec = self.cursor.fetchall()
json.dumps( lrec )
并收到一条错误消息,因为我得到了 long int notation'id' : 1L
而不是'id' : 1
我发现解决这个问题的唯一方法是丑陋的:
sSql = "select cast(id as char(10)) as id from table_name"
有什么更好的方法吗?
谢谢,于尔根