1"""MySQL FIELD_TYPE Constants
2
3These constants represent the various column (field) types that are
4supported by MySQL.
5"""
6
7DECIMAL = 0
8TINY = 1
9SHORT = 2
10LONG = 3
11FLOAT = 4
12DOUBLE = 5
13NULL = 6
14TIMESTAMP = 7
15LONGLONG = 8
16INT24 = 9
17DATE = 10
18TIME = 11
19DATETIME = 12
20YEAR = 13
21# NEWDATE = 14  # Internal to MySQL.
22VARCHAR = 15
23BIT = 16
24# TIMESTAMP2 = 17
25# DATETIME2 = 18
26# TIME2 = 19
27JSON = 245
28NEWDECIMAL = 246
29ENUM = 247
30SET = 248
31TINY_BLOB = 249
32MEDIUM_BLOB = 250
33LONG_BLOB = 251
34BLOB = 252
35VAR_STRING = 253
36STRING = 254
37GEOMETRY = 255
38
39CHAR = TINY
40INTERVAL = ENUM
41