1.select* from test LIMIT0, 3 offset 2;
当 limit后面跟一个参数的时候,该参数表示要取的数据的数量。 表示直接取前三条数据;当有两个参数的时候,一个参数表示从哪列开始,第二个参数表示取几个;offset联合limit使用表示要跳过的数量。

2.获取下一个自增id

SELECT AUTO_INCREMENT FROM information_schema.`TABLES` WHERE Table_Schema='ht301_avic' AND table_name = 'pd_annual_plan' LIMIT 1;

3.将某列数据赋值给另外的一列

update pd_annual_plan a , (select min(id) id,project_code from pd_annual_plan group by project_code) b set a.sort=b.id where a.project_code=b.project_code;