语句是这样的
show index from t_rc_repair_20161101 where Key_name='t_rc_repair_20161101_devid_index'
语句是这样的
show index from t_rc_repair_20161101 where Key_name='t_rc_repair_20161101_devid_index'
Sql s = Sqls.create("show index from t_rc_repair_20161101 where Key_name='t_rc_repair_20161101_devid_index'");
s.forceExecQuery();
Object o = dao1.execute(s).getResult();
System.out.println(o);
都是null。在工具里面查,能查到结果集。
哦,行了。
Sql s = Sqls.queryRecord("show index from t_rc_repair_20161101 where Key_name='t_rc_repair_20161101_devid_index'");
s.forceExecQuery();
List<Record> l = dao1.execute(s).getList(Record.class);
System.out.println(l);
Sql s = Sqls.queryRecord("show index from t_rc_repair_$day where Key_name='t_rc_repair_$day_devid_index'");
s.setVar("day", dayStr);
s.forceExecQuery();
List<Record> l = dao1.execute(s).getList(Record.class);
按理解应该是
show index from t_rc_repair_20161101 where Key_name='t_rc_repair_20161101_devid_index'
结果执行的时候,变成了
show index from t_rc_repair_20161101 where Key_name='t_rc_repair_'
嗯,已经改成这样了。
Sql s = Sqls.queryRecord("show index from $tableName where Key_name='$indexName'");
s.setVar("tableName", "t_rc_repair_20161101");
s.setVar("indexName", "t_rc_repair_20161101_devid_index");
s.forceExecQuery();
List<Record> l = dao1.execute(s).getList(Record.class);
System.out.println(l.size());