select * from table_name for update; 和 select t.*, t.rowid from table_name t 的区别
前者会对你查询出来的结果加上锁,而后者就没有这样的机制;