最近在使用shiro做权限管理模块时,使用的时user(用户)-role(角色)-resource(资源)模式,其中user-role 是多对多,role-resource 也是多对多。但是在使用spring data jpa 进行关联映射数据库时,报错: Cannot add foreign ke ...
分类:
Web程序 时间:
2017-09-06 09:54:17
阅读次数:
187
MySQL添加外键失败 error 1452解决办法 举例: 两个表 用户表:user 班级表: grade 用户表中每个用户对应一个班级ID,即gradeId 即:user表的主关键字gradeId是grade表中的Id user表称为主表 grade表称为从表 【sql】 alter table ...
分类:
其他好文 时间:
2017-09-04 10:52:29
阅读次数:
131
概念 关键字:foreign key,也叫做外键约束! 如果一个实体A的某个字段,刚好指向另一个实体B的主键,那么实体A的这个字段就叫做外键; 所以,简单来说,外键就是本表的某个字段指向外表的主键! 上面的,学生表中的班级字段其实就是一个外键! 其中,被指向的实体集(班级表),叫做主实体集(主表), ...
分类:
数据库 时间:
2017-09-01 00:10:51
阅读次数:
242
连接数据库:mysql -h localhost -u root -p 000000 退出:exit; \q; quit; SET foreign_key_checks = 0; 禁用外键 ->表示当前命令没有执行或者等待命令执行符来确认; \c 用来清除->效果 '>、"> 表示之前的mysql语 ...
分类:
数据库 时间:
2017-08-31 23:08:37
阅读次数:
280
MySQL Select version(); 当前服务器版本 Select database(); 查看当前工作数据库 Show databases; 显示所有数据库 Select user(); 或 select current_user(); 当前用户 Select curdate(); 或 ...
分类:
数据库 时间:
2017-08-30 21:36:15
阅读次数:
264
题意:有n张标有“C”或“F”的卡片。 1、随机取前k张(1<=k<=n) 2、若这k张的第一张为“C”,则不翻转,否则,全部翻转这k张。 3、然后处理剩下的n-k张 4、重复步骤1~3直至处理完所有卡片。 求处理后卡片W的个数期望。 分析:期望dp从后往前推。 1、对于最后一张卡片,无论为C还是W ...
分类:
其他好文 时间:
2017-08-29 21:44:00
阅读次数:
179
1、新建一个mysite项目:django-admin startproject mysite 2、进入项目目录,新建一个app : python manage.py startapp polls 3、安装mysqlclient :pip install mysqlclient 4、在setting ...
分类:
数据库 时间:
2017-08-26 15:54:36
阅读次数:
206
db.ClassMembers.insertMany([ { "ClassID":"CL0001", "StudentID":"S000001", "DateFrom":"2015-09-01" }, { "ClassID":"CL0002", "StudentID":"S000002", "Dat ...
分类:
数据库 时间:
2017-08-25 10:54:18
阅读次数:
171
1 外键 外键:foreign key,外面的键(键不在自己表中),如果一张表中有一个字段(非主键)指向另外一张表的主键,那么将该字段称为外键。 1.1 增加外键 外键可以在创建表的时候或创建表之后增加(但是要考虑数据的问题)。 方案一:在创建表的时候增加外键,在所有的表字段之后,使用foreign ...
分类:
数据库 时间:
2017-08-24 01:14:36
阅读次数:
228
ORM 表结构;和管理员是多对多, 和 OS 是一对多 一对多: Python中查询: ...
分类:
其他好文 时间:
2017-08-23 19:08:40
阅读次数:
179