-2

我有一个这样的查询:

SELECT product_id, product_amount,count(product_amount) as order_status
 FROM order_history 
 GROUP BY product_amount, product_id ;

我怎样才能索引表?任何人请帮忙。

4

3 回答 3

0

如果要将 product_id 添加为索引,语法如下:

ALTER TABLE `order_history` ADD INDEX `product_id` (`product_id`);
于 2013-10-01T05:42:03.800 回答
0

product_id将是您的主键,因此它应该已经被索引。

于 2013-10-01T05:29:34.127 回答
0

如果要添加product_id为索引并且product_id不能重复,则使用此查询

ALTER TABLE `order_history` ADD UNIQUE INDEX ( `product_id` )

如果要添加product_id为索引并且product_id可能重复,则使用此查询

ALTER TABLE `order_history` ADD INDEX ( `product_id` )
于 2013-10-01T05:49:02.697 回答