mysql 查询中索引的怪问题
SQL code: explain select * from t_user where username like '%胖'; 结果: +----+-------------+--------+-------+---------------+------------+---------+------+------+----------------------- | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra +----+-------------+--------+-------+---------------+------------+---------+------+------+----------------------- | 1 | SIMPLE | t_user | index | NULL | ind_second | 62 | NULL | 5 | Using where; Using index | possible_keys 是可用的索引,key 是用到的索引 possible_keys 为null ,key 就不可能有值呀 这是哪里出问题了?
show index from t_user; show create table t_user; 贴出来看一下。引用 show index from t_user; show create table t_user; 贴出来看一下。 结果分别是这样的: CREATE TABLE `t_user` ( `userid` int(11) NOT NULL AUTO_INCREMENT, `userName` varchar(20) NOT NULL, PRIMARY KEY (`userid`), KEY `ind_second` (`userName`) ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=
相关问答:
我是用mysql自带的C API if(mysql_real_connect(&mysql,"125.0.0.108","root","root","home",3306,NULL,0)) { AfxMessageBox("数据库连接失败") ......
有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......
我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。 另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧 谢 ......
先上错误 无法联接数据库 java.sql.SQLException: Before start of result set at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910) at com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java: ......
如题 补充下: 无程序,给思路也行; 1. 先判断之前的同步是否完成了。 ###如何判断? 2. 进行CHANGE MASTER TO 操作。###我知道可以切换成备份机,但是不知道如何切换回主服务器, 我的邮箱是do ......