伙计们,我正在尝试使用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")