为什么不删除记录,因为这些记录只是暂时不用了,以后还是有可能会用到的,比如说统计:另外一些主键外键依赖级联删除的场合也不好真删的,容易批量删除.真删了就不容易恢复回来了. 一般做法是,增加一个available字段,int类型,不用设置为0,用设置为1.默认值为1. 查询时,用select * from table where available=1. 删除时,用update table set available=0 where id=XX 修改与available字段无关 增加时与avail…