SQL without unique clause is not recognized
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
This commit is contained in:
parent
5858a10ca2
commit
cbbe3401b1
@ -21,6 +21,7 @@ use PhpMyAdmin\SqlParser\Utils\Query;
|
||||
use PhpMyAdmin\Utils\ForeignKey;
|
||||
|
||||
use function __;
|
||||
use function array_key_exists;
|
||||
use function array_keys;
|
||||
use function array_map;
|
||||
use function bin2hex;
|
||||
@ -198,7 +199,7 @@ class Sql
|
||||
foreach (array_keys($indexColumns) as $indexColumnName) {
|
||||
if (
|
||||
! in_array($indexColumnName, $resultSetColumnNames)
|
||||
&& in_array($indexColumnName, $columns)
|
||||
&& array_key_exists($indexColumnName, $columns)
|
||||
&& ! str_contains($columns[$indexColumnName]['Extra'], 'INVISIBLE')
|
||||
) {
|
||||
continue;
|
||||
|
||||
@ -13265,9 +13265,6 @@
|
||||
<code>$_SESSION['tmpval']['possible_as_geometry']</code>
|
||||
<code>$statement->expr[0]</code>
|
||||
</MixedArrayAssignment>
|
||||
<MixedArrayTypeCoercion occurrences="1">
|
||||
<code>$columns[$indexColumnName]</code>
|
||||
</MixedArrayTypeCoercion>
|
||||
<MixedAssignment occurrences="21">
|
||||
<code>$maxRows</code>
|
||||
<code>$oneFieldMeta</code>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user