zoukankan      html  css  js  c++  java
  • Django链接mysql数据库报错1064

    D:PycharmProjectsautotest>python manage.py makemigrations

    django.db.utils.ProgrammingError: (1064, "You have an error in your SQL syntax;
    check the manual that corresponds to your MySQL server version for the right syn
    tax to use near 'SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED' at line
    1")

     在autotest目录的__init__.py 已经添加以下两行:

    import pymysql
    pymysql.install_as_MySQLdb()


    settings.py中修改为如下内容:
    DATABASES = {
    'default':
    {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': 'autotest',
    'USER': 'root',
    'PASSWORD': '123456',
    'HOST': '127.0.0.1',
    'PORT': '3306',
    'OPTIONS': {'isolation_level': None}
    }
    }
    --------------------------------------------------

    DATABASES = {
    'default':
    {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': 'autotest',
    'USER': 'root',
    'PASSWORD': '123456',
    'HOST': '127.0.0.1',
    'PORT': '3306',
    'OPTIONS': {'isolation_level': None} #加了这一句就好了
    }
    }



  • 相关阅读:
    XCOJ1250: 语言战争
    XCOJ 1249: 全自动奖学金计算系统
    杭电 2159 fate(二维背包费用问题)
    杭电 1059 Dividing
    背包问题的模版
    Shell解析器
    Shell简介
    SpringBoot配置文件占位符
    @ImportResource、@Bean
    @ImportResource注解;
  • 原文地址:https://www.cnblogs.com/feiyueNotes/p/11001054.html
Copyright © 2011-2022 走看看