【问题标题】:DB-API Type_Codes for Google Cloud Sql: Different from MySQLdb?Google Cloud Sql 的 DB-API Type_Codes:与 MySQLdb 不同?
【发布时间】: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


    【解决方案1】:

    您现在可以将 MySQLdb 与 Google Cloud SQL 一起使用,因此不再需要使用 rdbms API。

    https://developers.google.com/appengine/docs/python/cloud-sql/#Python_complete_python_example

    希望这会有所帮助,

    罗伯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 2017-07-07
      • 1970-01-01
      • 1970-01-01
      • 2014-04-10
      • 2020-03-29
      相关资源
      最近更新 更多