diff options
Diffstat (limited to 'django')
| -rw-r--r-- | django/db/backends/mysql/features.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/django/db/backends/mysql/features.py b/django/db/backends/mysql/features.py index 991a064cee..f8c0ddea00 100644 --- a/django/db/backends/mysql/features.py +++ b/django/db/backends/mysql/features.py @@ -78,3 +78,10 @@ class DatabaseFeatures(BaseDatabaseFeatures): cursor.execute('SELECT @@SQL_AUTO_IS_NULL') result = cursor.fetchone() return result and result[0] == 1 + + @cached_property + def supports_transactions(self): + """ + All storage engines except MyISAM support transactions. + """ + return self._mysql_storage_engine != 'MyISAM' |
