code: public function valueDefault($value)
      {
          $current = $this->checkPreviousBuild('value default');
          $name    = key($this->builder);
          $type    = $current[ 'type' ];
  
          if ($type === 'increments') {
              throw new TableBuilderException('An incremental type column can not have a default value.');
          }
  
          $this->builder[ $name ][ 'default' ] = self::checkValue($name, $type, $value, $current);
  
          return $this;
      }
docs: Enregistre une valeur par défaut au champ précédent.
  Lève une exception si la valeur par défaut ne correspond pas au type de valeur passée en paramètre.
  
  @param mixed $value Valeur à tester.
  
  @throws Exception
  @return $this