django.db.utils.OperationalError: (2006, "You have an error in your SQL syntax;)

django 3.0.3 + mysqlclinet  1.3.14 配置 setting后 运行 报错。

pycharm种 django.db.utils.OperationalError: (2006,有很多可能,有的是 配置了未知参数,有的是环境原因。

数据库服务端错误:

django.db.utils.OperationalError: (2006, "You have an error in your SQL syntax;)

 

本人解决方法如下:

'OPTIONS': {
    'init_command': 'SET default_storage_engine=INNODB, sql_mode="STRICT_TRANS_TABLES" ',
    'charset': 'utf8mb4',
},

 

django.db.utils.OperationalError: (2006, "You have an error in your SQL syntax;)