Version support¶
Django supports MySQL 5.6 and higher.
Django’s inspectdb feature uses the information_schema database, which contains detailed data on all database schemas.
Django expects the database to support Unicode (UTF-8 encoding) and delegates to it the task of enforcing transactions and referential integrity. It is important to be aware of the fact that the two latter ones aren’t actually enforced by MySQL when using the MyISAM storage engine, see the next section.
Version support¶ Django supports MySQL 5.6 and higher.
Django’s inspectdb feature uses the information_schema database, which contains detailed data on all database schemas.
Django expects the database to support Unicode (UTF-8 encoding) and delegates to it the task of enforcing transactions and referential integrity. It is important to be aware of the fact that the two latter ones aren’t actually enforced by MySQL when using the MyISAM storage engine, see the next section.
https://docs.djangoproject.com/en/3.0/ref/databases/#mysql-notes