diff --git a/library/think/db/Query.php b/library/think/db/Query.php index ac4adea1..bb16a1f5 100644 --- a/library/think/db/Query.php +++ b/library/think/db/Query.php @@ -1952,7 +1952,7 @@ class Query if (!empty($this->pk)) { $pk = $this->pk; } else { - $pk = $this->getTableInfo(is_array($options) ? $options['table'] : $options, 'pk'); + $pk = $this->getTableInfo(is_array($options) && isset($options['table']) ? $options['table'] : $options, 'pk'); } return $pk; }