mysql表数据最多能有多少条?
没有限制,如果是myisam的存储,最大的记录数为 2*32 条记录,如果你用--with-big-tables 则可以加倍到 2*2^32 另外受你的操作系统中文件大小的限制
如果是innoDB,通过多个文件组成你的tablespace则没有限制。
mysql怎么获取最大值的那条记录?
先进行排序并且添加limit后可取最大值关联的所有数据,如果不加limit则只有函数max里面的值是最大值,其他的均取的最小值的值
SELECT
id,business_id,
max( allot_number )
FROM
( SELECT id,allot_number,create_time,business_id FROM bus_allot_record ORDER BY business_id, create_time DESC LIMIT 100000000 ) a
WHERE
create_time >= '2019-10-21 10:20:00'
AND create_time <= '2019-10-21 13:30:00' and allot_number <> 1
GROUP BY
business_id ;
mysql如何查询最大日期?
select * from hodelog where h_time in (select max(h_time) from hodelog group by h_hid) and h_hid=9999999 h_hid 就是需要分组的字段 也可以: MySql 分组排序取时间最大的一条记录 SELECT A.* FROM digital_asset A, (SELECT name, max(last_updated) max_day FROM digital_asset GROUP BY name) B WHERE A.name = B.name AND A.last_updated = B.max_day