MySQL MIN函数为什么找到的不是最小的数
SQL code:
# SQL Manager 2007 Lite for MySQL 4.4.2.1
# ---------------------------------------
# Host : localhost
# Port : 3306
# Database : test
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES latin1 */;
SET FOREIGN_KEY_CHECKS=0;
DROP DATABASE IF EXISTS `test`;
CREATE DATABASE `test`
CHARACTER SET 'latin1'
COLLATE 'latin1_swedish_ci';
USE `test`;
#
# Structure for the `test` table :
#
DROP TABLE IF EXISTS `test`;
CREATE TABLE `test` (
`id` int(20) default NULL,
`name` varchar(20) default NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
#
# Data for the `test` table (LIMIT 0,500)
#
INSERT INTO `test` (`id`, `name`) VALUES
(99999,'yu'),
(99998,'zhao'),
(99997,'lee'),
(36000,'zhang'),
(35999,'wang'),
(35998,'zhou');
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
select MIN(id) from test
结果:99997
这个MIN函数是什么原理友情帮顶
MIN函数应该是取得最小值,然后放到产生的记录集的第一条
相关问答:
我用一个循环往数据库里面存文件,本来可以作为文件存放数据库里面只放文件的位置的,但是没有办法租的服务器网页空间大小有限制数据库没有限制。语句是这样的
public static final DataBase.MAXSIZE=102 ......
我之前导入的数据库,现在删除不了,用了命令行和工具都不行,重启也不行,这是为什么呢?
你是如何删除的?
有什么提示?
问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧)
......
MySql中插入当前时间的该怎么写啊?
now()
SQL code:
sql里是:
getdate()
引用
now()
学习
SQL code:
select now();
SQL code:
TODAY()
?
SQL code:
select now();
/* ......
我有一个java环境下的程序,在本机运行正常,但发布到网的虚拟主机时不能连接数据库连接池
jdk 1.6 tomcat6.0.18 mysql5 mysqljdbc5.1.5
虚拟主机的技术人员说,只能配置局域的数据库连接池,也就是在M ......