diff --git a/include/dbstructure.php b/include/dbstructure.php index 7fcec33a68..c01c558c61 100644 --- a/include/dbstructure.php +++ b/include/dbstructure.php @@ -399,11 +399,13 @@ function update_structure($verbose, $action, $tables=null, $definition=null) { } $field_list = ''; - foreach ($structure['fields'] AS $fieldname => $parameters) { - $field_list .= 'ANY_VALUE(`' . $fieldname . '`),'; + if ($is_unique && $ignore == '') { + foreach ($structure['fields'] AS $fieldname => $parameters) { + $field_list .= 'ANY_VALUE(`' . $fieldname . '`),'; + } + $field_list = rtrim($field_list, ','); } - $field_list = rtrim($field_list, ','); - + if ($verbose) { // Ensure index conversion to unique removes duplicates if ($is_unique) {