$sql =
$this->
_createTable($table, false,
$attributes);
if (($result =
$this->db->
query($sql)) !== false
) { if (isset($this->db->dataCache
['table_names'
]) && !
in_array($table,
$this->db->dataCache
['table_names'
], true
)) { $this->db->dataCache
['table_names'
][] =
$table;
} // Most databases don't support creating indexes from within the CREATE TABLE statement
if (!
empty($this->keys
)) { for ($i = 0,
$sqls =
$this->
_processIndexes($table),
$c =
count($sqls);
$i <
$c;
$i++
) { $this->db->
query($sqls[$i]);
} } } $this->
reset();
return $result;
} /**
* @return string SQL string
*
* @deprecated $ifNotExists is no longer used, and will be removed.
*/