数据类型对照表

[MySql]
tinyint;bool
smallint;int
mediumint;int
int;int
integer;int
bigint;int
bit;请使用tinyint
double;float32
float;float32
decimal;float32
numeric;float32
char;string
varchar;string
date;time.Time
time;time.Time
timestamp;time.Time
datetime;time.Time
tinyblob;[]byte
blob;[]byte
mediumblob;[]byte
longblob;[]byte
longtext;string
binary;请使用blob
varbinary;请使用blob
text;string
  • 上表中,每一行为一种对应关系,前面为mysql中的类型,后面为go中的类型
  • 有的类型不支持,请按后面的说明使用对应的类型
  • 不在上表中的类型不支持