一,创建自增索引:
1. 创建表,id 字段 为 int
2. 创建id 字段为主键
3. 执行命令:
alter table XXX modify id integer auto_increment ;
4. 插入数据时,id 字段为空就可以自增,
5. 如果不为空则为修改
二、分页查询:
SELECT * FROM articles WHERE id >= (SELECT id FROM articles WHERE category_id = 123 ORDER BY id LIMIT 10000, 1) LIMIT 10
1.注意这里的 limit 用法,先获取一个id, 然后再取这个id 后的 10 个数据,可以解决分页过于靠后的问题
三、延迟关联
mysql> SELECT film.film_id,Film.description -> FROM sakila.film ->INNER JOIN( -> SELECT film.film_id FROM sakila.film -> ORDER BY title LIMIT 50,5 ->) AS lim USING(film_id);