From 95d85234c62e8ec19978923f6a638578f7886870 Mon Sep 17 00:00:00 2001 From: pycook Date: Wed, 10 Jan 2024 10:28:15 +0800 Subject: [PATCH] feat(db): set variable sql_mode feat(db): set variable sql_mode --- cmdb-api/api/commands/common.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/cmdb-api/api/commands/common.py b/cmdb-api/api/commands/common.py index 7d9029f..011aa30 100644 --- a/cmdb-api/api/commands/common.py +++ b/cmdb-api/api/commands/common.py @@ -89,6 +89,16 @@ def db_setup(): """ db.create_all() + db.session.execute("set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE," + "ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'") + db.session.commit() + + try: + db.session.execute("set global tidb_enable_noop_functions='ON'") + db.session.commit() + except: + pass + @click.group() def translate():