diff options
Diffstat (limited to 'django/db/backends')
-rw-r--r-- | django/db/backends/base/features.py | 3 | ||||
-rw-r--r-- | django/db/backends/mysql/features.py | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/django/db/backends/base/features.py b/django/db/backends/base/features.py index 63b3ab7710..11fa807c1b 100644 --- a/django/db/backends/base/features.py +++ b/django/db/backends/base/features.py @@ -12,6 +12,9 @@ class BaseDatabaseFeatures: allows_group_by_select_index = True empty_fetchmany_value = [] update_can_self_select = True + # Does the backend support self-reference subqueries in the DELETE + # statement? + delete_can_self_reference_subquery = True # Does the backend distinguish between '' and None? interprets_empty_strings_as_nulls = False diff --git a/django/db/backends/mysql/features.py b/django/db/backends/mysql/features.py index 0b8d12d2fe..739ab380e0 100644 --- a/django/db/backends/mysql/features.py +++ b/django/db/backends/mysql/features.py @@ -24,6 +24,7 @@ class DatabaseFeatures(BaseDatabaseFeatures): supports_slicing_ordering_in_compound = True supports_index_on_text_field = False supports_update_conflicts = True + delete_can_self_reference_subquery = False create_test_procedure_without_params_sql = """ CREATE PROCEDURE test_procedure () BEGIN |