Mybatis逻辑删除错误版本逻辑过滤不掉

来源:2-2 逻辑删除实现

qq_精慕门0012359

2022-06-02 14:07

### Error updating database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'deleted' in 'where clause'

### The error may exist in com/mp/dao/UserMapper.java (best guess)

### The error may involve com.mp.dao.UserMapper.deleteById-Inline

### The error occurred while setting parameters

### SQL: UPDATE user SET deleted=1 WHERE id=?  AND deleted=0


写回答 关注

1回答

  • 临风流烟
    2023-05-02 10:42:00

    这个错误是指你的user表中没有deleted这一列,你需要修改表结构,在sql中执行 

    ALTER TABLE user ADD deleted INT;

MyBatis-Plus进阶

MyBatis-Plus框架进阶课程

23265 学习 · 118 问题

查看课程

相似问题