From 3dbe86dbd437d7090d35cfa8c12376e41c4dbf02 Mon Sep 17 00:00:00 2001 From: nemunaire Date: Sat, 4 Nov 2017 15:15:54 +0100 Subject: [PATCH] Set SQL_MODES, waiting https://jira.mariadb.org/browse/MDEV-10426 to be solved --- libfic/db.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libfic/db.go b/libfic/db.go index a08dfc00..e10967ea 100644 --- a/libfic/db.go +++ b/libfic/db.go @@ -38,6 +38,9 @@ func DBInit(dsn string) error { if db, err = sql.Open("mysql", dsn + "?parseTime=true&foreign_key_checks=1"); err != nil { return err } + if _, err := db.Exec(`SET SESSION sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';`); err != nil { + return err + } return nil }