补充下 因为max(XXXX)函数在mysql里 不知为什么
当max(整形time)时候 居然返回的不是最大的那个整形时间~。~ 哭死了 造成逻辑一直不对所以 我用 order by time desc 在加上limit 0,1 这样组合获取到了最大值
哎 那位大侠能告诉我 为什么mysql里max函数不好使。。。。。。还有mysql查看慢查询语句
mysql的查询语句数show global status like 'com_select';mysql的查询连接数show global status like 'connections';连接到mysql的ipnetstat -an进程号netstat -anb显示慢查询的次数(默认10秒)show status like 'slow_queries';把慢查询的sql记录到日志中需要在启动的时候指定慢查询bin\mysqld.exe --safe-mode --slow-query-log ( 高版本5.5 在my.ini指定)bin\mysqld.exe - log-slow-queries=d:/abc.log (低版本5.0 在my.ini指定) 先关闭再重新启动(先停止服务)默认吧日志文件放在my.ini里有个datadir路径下重新设置慢查询为1秒设置慢查询为1秒show variables like 'long_query_time';set long_query_time=1;为了存储过程能正常执行,需要把命令结束符号修改为不为;delimiter $$修改为$$处理多条数据的时候set autocommit==0;.......commit;存储过程里的for循环repeatset i=i+1;.....until i=max_numend repeat;