【发布时间】:2012-07-03 04:25:32
【问题描述】:
我发现来自 DB-API 的 cursor.description 返回的 type_codes 对于 Google Cloud SQL 与标准 MySQLdb 实现不同。例如:在MySQLdb (mysqldb-python) 中,VAR_STRING 为 253,NEWDECIMAL 为 246。但是,当我尝试从 Google Cloud SQL(来自 Google App Engine,使用 Python“rdbms”包)获取这些值时,我得到不同的值: VAR_STRING = 12 且 NEWDECIMAL 为 3。
1) 有谁知道我在哪里可以找到适合 Google Cloud SQL 的 type_code 映射?
2) 更好的是,标准 MySQLdb (mysqldb-python) 实现有 constants,我可以直接在我的 python 代码中使用它。这些是否可用于 Google Cloud SQL 的 Python 库(即“rdbms”)?
【问题讨论】:
标签: python google-app-engine python-2.7 mysql-python google-cloud-sql