Spec-Zone .ru
спецификации, руководства, описания, API
|
Этот class обеспечивает все поддерживаемые типы поля MySQL или типы данных. Они могут быть полезными, имея дело с необработанными данными или определяя Ваши собственные преобразователи. Тип поля сохранен каждым курсором в описании для каждого столбца.
Следующий пример показывает, как напечатать имя типа данных для каждого столбца в наборе результатов.
from __future__ import print_functionimport mysql.connectorfrom mysql.connector import FieldTypecnx = mysql.connector.connect(user='scott', database='test')cursor = cnx.cursor()cursor.execute( "SELECT DATE(NOW()) AS `c1`, TIME(NOW()) AS `c2`, " "NOW() AS `c3`, 'a string' AS `c4`, 42 AS `c5`")rows = cursor.fetchall()for desc in cursor.description: colname = desc[0] coltype = desc[1] print("Column {} has type {}".format( colname, FieldType.get_info(coltype)))cursor.close()cnx.close()
FieldType
class нельзя инстанцировать.