随笔分类 -  mysql

摘要:同样的sql语句,在数据库中能查出完整的行数据 在mybatis中返回数据中能查出行,但是部分有值的字段为空。 首先检查缓存,没问题的话大概率是因为mybatis自动映射的关系: 1.列名不匹配:自动映射会根据数据库中的列名和对象属性名进行映射,如果列名和属性名不匹配,就会导致数据为空。确保数据库列 阅读全文
posted @ 2023-06-29 15:36 少昊 阅读(2375) 评论(0) 推荐(0)
摘要:1.存在就更新,不存在就新增 使用replace关键字,存在就更新,不存在就新增一条数据表必须有唯一索引unique,且索引所在字段值不能为空。 replace into的更新方式是先删除再插入,有自增主键时不要用 replace into 'subject' (subjectId,subjectN 阅读全文
posted @ 2022-06-09 17:46 少昊 阅读(16367) 评论(1) 推荐(0)