| 394 | } |
| 395 | |
| 396 | void finish_with_error(MYSQL *con) { |
| 397 | if (options.verbose) |
| 398 | sql_print_information("第%d步:SQLAdvisor结束!错误日志:%s \n", STEP_CNT++, |
| 399 | mysql_error(con)); |
| 400 | if (con != NULL) |
| 401 | mysql_close(con); |
| 402 | exit(-1); |
| 403 | } |
| 404 | |
| 405 | POSSBILE_INDEX * find_best_index(char *tablename, char *dbname, |
| 406 | const char *field_name) { |
no test coverage detected