1 、int (2 )还是很大,MySQL 中 int 后面的只影响显示,用 tinyint 更好; 2 、1->2->3 和 1->8->5 只是你理解的顺序不一样,对于程序没什么区别;比如一个审核流程,正常可以 1->2->->3->4->5 ;但是走到 3 是不是可以驳回到 1 ,或者是不是可以跳过 4 到 5 ,或者 3 之后 4 和 5 可以同时审核 3 、不要用枚举!不要用枚举!! ENUM IS EVIL!!!