diff --git a/library/think/db/Builder.php b/library/think/db/Builder.php index fb8ef195..ec30ccbb 100644 --- a/library/think/db/Builder.php +++ b/library/think/db/Builder.php @@ -114,14 +114,11 @@ abstract class Builder $result[$item] = 'NULL'; } elseif (is_array($val) && !empty($val)) { switch ($val[0]) { - case 'exp': - $result[$item] = $val[1]; - break; case 'inc': - $result[$item] = $item . '+' . floatval($val[2]); + $result[$item] = $item . '+' . floatval($val[1]); break; case 'dec': - $result[$item] = $item . '-' . floatval($val[2]); + $result[$item] = $item . '-' . floatval($val[1]); break; } } elseif (is_scalar($val)) {