• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/mysql/database.php
  • Класс: CDatabaseMysql
  • Вызов: CDatabaseMysql::CreateIndex
public function CreateIndex($indexName, $tableName, $columns, $unique = false, $fulltext = false)
{
	foreach ($columns as $i => $columnName)
	{
		$columns[$i] = $this->quote($columnName);
	}

	if ($unique)
	{
		$indexType = 'UNIQUE';
	}
	elseif ($fulltext)
	{
		$indexType = 'FULLTEXT';
	}
	else
	{
		$indexType = '';
	}

	return $this->Query('CREATE ' . $indexType . ' INDEX ' . $this->quote($indexName) . ' ON ' . $this->quote($tableName) . '(' . implode(',', $columns) . ')', true);
}