Django 执行迁移生成表:
python manage.py migrate
报错
django.db.migrations.exceptions.MigrationSchemaMissing: Unable to create the django_migrations table ('(1064, "You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near '(6) NOT NULL)' at line 1")')
原因:
Django2.1不再支持MySQL5.5,必须5.6版本以上
万恶的兼容它问题出现了!!!
笔者是Python3.8+Django3.1+MySQL5.5
重装MySQL吧。
或者把Django降级到2.0
pip install Django==2.0.0 -i https://pypi.douban.com/simple
但是保不齐还出现其他问题,毕竟万恶的兼容!