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} #加了这一句就好了
    }
    }



  • 相关阅读:
    java 环境变量配置
    框架分成介绍
    Net 新特性
    一 设计模式六大原则
    web api 配置
    Visual Studio检查内存泄露方法
    深度比较对象的不同
    reportview 安装使用
    Nuget 常用命令
    freeswitch学习笔记
  • 原文地址:https://www.cnblogs.com/feiyueNotes/p/11001054.html
Copyright © 2011-2022 走看看