Django迁移错误1064

时间:2019-06-25 13:36:49

标签: mysql django migration

伙计们,我正在尝试使用python manage.py migrate命令在django中迁移数据,但我一直收到此错误,而且我不知道您是django的新手可能是什么问题

我尝试删除数据库,然后在Mariadb中再次建立数据库,并使用python manage.py再次进行迁移。make迁移,然后尝试使用python manage.py再次进行迁移,但我一直遇到相同的错误。 / p>

我尝试使用以下方式进行迁移:

python manage.py migrate

这是我得到的错误:

  

django.db.utils.ProgrammingError:(1064,“您的计算机中存在错误   SQL语法;检查与您的MariaDB服务器相对应的手册   在'b'30'附近使用的正确语法的版本)NOT NULL,help_text   longtext NULL,data_type varchar(100)NOT NULL,第1行的“'”

这是在迁移时带来问题的迁移:

Applying helpdesk.0001_initial...Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/django/db/backends/utils.py", line 62, in execute
    return self.cursor.execute(sql)
  File "/usr/lib/python3.7/site-packages/django/db/backends/mysql/base.py", line 124, in execute
    return self.cursor.execute(query, args)
  File "/usr/lib/python3.7/site-packages/MySQLdb/cursors.py", line 206, in execute
    res = self._query(query)
  File "/usr/lib/python3.7/site-packages/MySQLdb/cursors.py", line 312, in _query
    db.query(q)
  File "/usr/lib/python3.7/site-packages/MySQLdb/connections.py", line 224, in query
    _mysql.connection.query(self, query)
MySQLdb._exceptions.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that c`o`rresponds to your MariaDB server version for the right syntax to use near 'b'30') NOT NULL, `help_text` longtext NULL, `data_type` varchar(100) NOT NULL, `' at line 1")

0 个答案:

没有答案