SELECT ted.cmp_id, ted.rpt_cd, ted.row_num FROM csf.tmp_excel_data ted, csf.ms_report mr
force index(idx_tmp_excel_data_col_num,idx_tmp_excel_data_row_num)
WHERE ted.rpt_cd = mr.rpt_index
AND mr.rpt_style_type = 4
AND mr.delete_accnt_id is null
AND ted.col_num = 3
AND trim(ted.data_value) in('Top 10 shareholders','Name', 'Shareholders by type', 'Type')我的sql,我想强制使用索引,2个索引都是csf.tmp_excel_data ted表上的索引, ms_report表上没有索引。
但是我执行的时候,报如下错误:Error Code: 1176
Key 'idx_tmp_excel_data_row_num' doesn't exist in table 'mr')不知道如何修改,才能强制使用索引呢?
force index(idx_tmp_excel_data_col_num,idx_tmp_excel_data_row_num)
WHERE ted.rpt_cd = mr.rpt_index
AND mr.rpt_style_type = 4
AND mr.delete_accnt_id is null
AND ted.col_num = 3
AND trim(ted.data_value) in('Top 10 shareholders','Name', 'Shareholders by type', 'Type')我的sql,我想强制使用索引,2个索引都是csf.tmp_excel_data ted表上的索引, ms_report表上没有索引。
但是我执行的时候,报如下错误:Error Code: 1176
Key 'idx_tmp_excel_data_row_num' doesn't exist in table 'mr')不知道如何修改,才能强制使用索引呢?
解决方案 »
- mysql的on与using语句怎么用,请详细说明
- 本来好好的,重启linux后就一直停在starting mysql...
- 使用mysql 的 AES_ENCRYPT 加密函数加密 为什么解密会是乱码 。
- 我的mysql关联查询/子查询很慢
- mysql 修改update 返回被修改的字段,如何搞?
- 这个删除语句怎么写.高手帮忙看下
- 请教:为什么我的Welcome to phpMyAdmin 2.5.1 - Login不能登陆?
- 在线等 mysql ERROR 1030: Got error 134 from table
- 以inc扩展名的数据库导出文件,如何导入到mysql数据库中?很急,在线等
- MySQL数据库部分表实时更新和定时更新
- mysql的一个判断查询。高手来帮帮忙吧!
- select into outfile 的效率问题?
show index from csf.ms_report 贴出来看一下,估计没有这个索引。