我有一个这样的查询:
SELECT product_id, product_amount,count(product_amount) as order_status
FROM order_history
GROUP BY product_amount, product_id ;
我怎样才能索引表?任何人请帮忙。
如果要将 product_id 添加为索引,语法如下:
ALTER TABLE `order_history` ADD INDEX `product_id` (`product_id`);
product_id
将是您的主键,因此它应该已经被索引。
如果要添加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` )