MySQL数据库表有4种连接方式: 左连接(左外连接) 右连接(右外连接) 等值连接(内连接) 全连接(全外连接) 以下,小编将依次简要介绍,希望能对初学的小伙伴们有所裨益。 首先先介绍下将要使用的两张数据库表 表a 表b 表b中的uid字段,与表a中id字段相对应。 表a中id为6的记录,在表b中 ...
分类:
数据库 时间:
2018-09-18 16:05:27
阅读次数:
200
在使用Mybaits Plus更新数据时报错: 原因为TENANT_ID字段为null。 网查原因大多给出Mybatis修改XML中的SQL写法,但是Mybatis Plus基础CRUD不需要手写SQL,整了半天,找到一种解决方法: 在@TableField注解中增加{对象.属性}。同时,el的更多 ...
分类:
数据库 时间:
2018-09-05 11:40:33
阅读次数:
696
1、可以使用rand去随机表id字段 2、可以使用array_rand函数去随机获取到的数据 ...
分类:
其他好文 时间:
2018-08-29 14:16:44
阅读次数:
130
问题: 原来的代码,是要统计 cont.cont_id 字段的个数,因为一个人,就有一个不同的cont_id. 如果出现非一对一关系的话,这样统计出来的数据是不准确的. 解决方法: 这样就可以对同一字段的不同内容进行统计. ...
分类:
数据库 时间:
2018-08-17 16:31:41
阅读次数:
118
在 mysql 中如果需要清空表,只需要 即可,如果有自增的 id 字段,也会还原回 1, 但是 postgresql 与 mysql 稍有不同,postgresql 的自增字段 是通过 序列 sequence来实现的, 所以在清空表的时候,还需要还原序列 参考:https://stackoverf ...
分类:
数据库 时间:
2018-08-14 16:18:41
阅读次数:
3766
表SQL: 对该表进行分区的SQL: 错误信息: 原因: 分区表的分区表达式中使用的所有列必须是表可能具有的每个唯一键的一部分。 解决: 解答:将自增key的id字段添加进unique key,就可以正确运行,也不用担心加入唯一约束会对其以后运行出现问题。 ...
分类:
数据库 时间:
2018-08-12 21:45:07
阅读次数:
198
对比项mybatis-plusmybatis-enhancemapperfastmybatis 表名映射 @TableName @Table JPA:@Table JPA:@Table 主键映射 @TableId @Id JPA:@Id JPA:@Id 字段映射 @TableField @Colum... ...
分类:
其他好文 时间:
2018-07-30 19:03:31
阅读次数:
636
一、elasticsearch index 索引流程 步骤: 客户端向Node1 发送索引文档请求 Node1 根据文档ID(_id字段)计算出该文档应该属于shard0,然后请求路由到Node3的P0分片上。 Node3在P0上执行了请求。如果请求成功,则将请求并行的路由至Node1,Node2的 ...
分类:
其他好文 时间:
2018-07-27 13:15:12
阅读次数:
152
在MySQL中,使用auto_increment类型的id字段作为表的主键。通常的做法,是通过“select max(id) from tablename”的做法,但是显然这种做法需要考虑并发的情况,需要在事务中对主表以“X锁“,待获得max(id)的值以后,再解锁。 这种做法需要的步骤比较多,有些 ...
分类:
数据库 时间:
2018-07-08 12:38:56
阅读次数:
234
一、 一些说明 1. 如果自定义表名,需要在model的Meta类中指定db_table 参数,强烈建议使用小写表名,特别是使用MySQL作为后端数据库时。 # 如果自定义表名不使用小写,后续可能出bug 2. id字段可自动添加的,如果想指定自定义主键,只需在其中一个字段中指定primary_ke ...
分类:
其他好文 时间:
2018-06-20 21:16:58
阅读次数:
151