From 8d029a9db31fa0336b915e8ab6bfb840f3e83423 Mon Sep 17 00:00:00 2001 From: lotus Date: Fri, 30 Mar 2018 14:01:28 +0800 Subject: [PATCH] 1. suport date time '2070-03-30 00:00:00',timestamp can't support large date time. --- dialect_mysql.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dialect_mysql.go b/dialect_mysql.go index b162bade..c70541de 100644 --- a/dialect_mysql.go +++ b/dialect_mysql.go @@ -101,9 +101,9 @@ func (s *mysql) DataTypeOf(field *StructField) string { } if _, ok := field.TagSettings["NOT NULL"]; ok { - sqlType = fmt.Sprintf("timestamp%v", precision) + sqlType = fmt.Sprintf("DATETIME%v", precision) } else { - sqlType = fmt.Sprintf("timestamp%v NULL", precision) + sqlType = fmt.Sprintf("DATETIME%v NULL", precision) } } default: