code: public function getCreateTable($table, $if_not_exists = false)
      {
          $sql = sprintf('SHOW CREATE TABLE `%s` ;', $table);
          $statement = $this->query($sql, true);
          $string = false;
          if (! empty($statement['0']['Create Table'])) {
              $string = $statement['0']['Create Table'];
          }
      
          if ($if_not_exists) {
              $replace = substr($string, 0, 12);
              if ($replace == 'CREATE TABLE') {
                  $string = str_replace('CREATE TABLE', 'CREATE TABLE IF NOT EXISTS ', $string);
              }
          }
      
          return $string;
      }
docs: (non-PHPdoc)
  @see \JaegerApp\Db\DbInterface::getCreateTable()