From 332a78fdc0f6d04308341ed1dcebb03e98ab5222 Mon Sep 17 00:00:00 2001 From: michalsn Date: Wed, 19 Feb 2025 21:48:15 +0100 Subject: [PATCH] docs: handling constraints for databases other than MySQL --- user_guide_src/source/database/query_builder.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/user_guide_src/source/database/query_builder.rst b/user_guide_src/source/database/query_builder.rst index 6e4b1359c8..31515768d5 100644 --- a/user_guide_src/source/database/query_builder.rst +++ b/user_guide_src/source/database/query_builder.rst @@ -937,6 +937,10 @@ constraint by default. Here is an example using an array: .. literalinclude:: query_builder/112.php +.. note:: For databases other than MySQL, if a table has multiple keys (primary or unique), + the primary key will be prioritized by default when handling constraints. If you prefer + to use a different unique key instead of the primary key, use the ``onConstraint()`` method. + The first parameter is an associative array of values. Here is an example using an object: