Prechádzať zdrojové kódy

update set nullable

zjh 1 týždeň pred
rodič
commit
b1a7777f01
1 zmenil súbory, kde vykonal 5 pridanie a 1 odobranie
  1. 5 1
      src/Driver/Traits/SQL.php

+ 5 - 1
src/Driver/Traits/SQL.php

@@ -746,7 +746,11 @@ trait SQL
                 return $this;
             }
         }
-        $val = $this->handleFieldAlias($field) ."='". $this->setQuote($value) . "'";
+        if($value == null){
+            $val = $this->handleFieldAlias($field) ." = null";
+        }else{
+            $val = $this->handleFieldAlias($field) ."='". $this->setQuote($value) . "'";
+        }
         $this->sets = $this->sets != null ? $this->sets . ', '. $val : $val;
         return $this;
     }