如果你这个是非自增长的,又有可能被删除掉,除非用另外的表来记录最大的ID,不然不可能取到的。如你需求,要取得ID是4,必须通过另外记录,不然是不可能的。如果没有删除,或是就算删除了,但可以使用以前用过的ID,则select max(id) from table_name