方案一 可以先查询,把数据补充出来,然后再update。 这种是要根据一定的业务场景来判断的,不是所有的业务场景都可以使用。 方案二 使用MySQL的 on duplicate key update语法 这种操作容易发生死锁,不建议使用。 详情可参考此文:https://www.cnblogs.com/better-farther-world2099/articles/11737376.html