Doctrine orm 如何在Doctrine2中指定列的索引顺序?

Doctrine orm 如何在Doctrine2中指定列的索引顺序?,doctrine-orm,indexing,Doctrine Orm,Indexing,条令文件给出了以下创建索引的示例: <?php /** * @Entity * @Table(name="ecommerce_products",indexes={@Index(name="search_idx", columns={"name", "email"})}) */ class ECommerceProduct { } 是否可以指定索引中每列的顺序? 例如,假设我想指定要在DESC ordering中索引的name列。Nope。sql本身不允许在创建索引时指定顺序。您搞

条令文件给出了以下创建索引的示例:

<?php
/**
 * @Entity
 * @Table(name="ecommerce_products",indexes={@Index(name="search_idx", columns={"name", "email"})})
 */
class ECommerceProduct
{
}
是否可以指定索引中每列的顺序?
例如,假设我想指定要在DESC ordering中索引的name列。

Nope。sql本身不允许在创建索引时指定顺序。您搞错了,我正在使用Oracle 11g,您可以指定顺序。在这一页上查找ASC或DESC:我受到惩罚。我想您尝试了columns={name DESC,email ASC}?