From fe2959dc37beb38bfd01133a58fed041e1ea72e0 Mon Sep 17 00:00:00 2001 From: wangyidong Date: Wed, 12 Jun 2024 19:31:22 +0800 Subject: [PATCH] * Code bug #50776. --- module/upgrade/model.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/module/upgrade/model.php b/module/upgrade/model.php index 63af98088a..9702a3f115 100644 --- a/module/upgrade/model.php +++ b/module/upgrade/model.php @@ -506,8 +506,8 @@ class upgradeModel extends model */ private function checkFieldTypeDiff($stdField, $dbField) { - $stdConfigs = explode(' ', $stdField); - $dbConfigs = explode(' ', $dbField); + $stdConfigs = preg_split('/\s+/', $stdField); + $dbConfigs = preg_split('/\s+/', $dbField); $stdType = $stdConfigs[1]; $dbType = $dbConfigs[1]; @@ -541,7 +541,7 @@ class upgradeModel extends model } elseif($dbIsVarchar) { - if($stdIsInt || $stdIsFloat || $stdIsText) return true; + if($stdIsText) return true; if($dbLength && $stdLength > $dbLength) return true; }