diff --git a/library/think/db/Query.php b/library/think/db/Query.php index 43fe2745..96cd8de1 100644 --- a/library/think/db/Query.php +++ b/library/think/db/Query.php @@ -2436,8 +2436,12 @@ class Query if (isset($data)) { return 'think:' . $prefix . (is_array($options['table']) ? key($options['table']) : $options['table']) . '|' . $data; - } else { + } + + try { return md5($prefix . serialize($options) . serialize($bind)); + } catch (\Exception $e) { + return; } }