码迷,mamicode.com
首页 >  
搜索关键字:唯一约束    ( 342个结果
Django基础五之django模型层(二)多表操作
Django基础五之django模型层(二)多表操作 本节目录 [TOC] 一 创建模型 表和表之间的关系 一对一、多对一、多对多 ,用book表和publish表自己来想想关系,想想里面的操作,加外键约束和不加外键约束的区别,一对一的外键约束是在一对多的约束上加上唯一约束。 实例:我们来假定下面这 ...
分类:其他好文   时间:2019-10-09 19:01:20    阅读次数:87
mysql里一条SQL语句完成新增或更新
插入更新一条SQL完成 ON DUPLICATE KEY UPDATE 这是学生表为例子,主键是SID 一般插入如果有唯一约束冲突,会异常如下 但业务上遇到冲突数据,想走更新数据,又不想写2个SQL(一个insertSQL ,一个update SQL ) 可以用 ON DUPLICATE KEY U ...
分类:数据库   时间:2019-10-06 09:43:14    阅读次数:182
Django-模型层(多表操作)
1.创建模型 表和表之间的关系 一对一、多对一、多对多 ,用book表和publish表自己来想想关系,想想里面的操作,加外键约束和不加外键约束的区别,一对一的外键约束是在一对多的约束上加上唯一约束 实例: 我们来假定下面这些概念,字段和关系 作者模型: 一个作者有姓名和年龄 作者详细模型: 把作者 ...
分类:其他好文   时间:2019-09-28 18:13:30    阅读次数:68
分布式锁详解
基于数据库: 基于数据库表做乐观锁,用于分布式锁。(version) 基于数据库表做悲观锁(InnoDB,for update) 基于数据库表数据记录做唯一约束(表中记录方法名称) 基于缓存: 使用redis的setnx()用于分布式锁。(setNx,直接设置值为当前时间+超时时间,保持操作原子性) ...
分类:其他好文   时间:2019-09-24 15:38:22    阅读次数:96
SQL语句
引自:https://mp.weixin.qq.com/s?__biz=MzI2NjE1OTMxMw==&mid=2247487113&idx=1&sn=227eb49b7651bddb2702543628786fac&chksm=ea931b37dde492212f892975a8470d61fd ...
分类:数据库   时间:2019-08-28 00:50:32    阅读次数:145
MySQL 约束类型篇
目录 1.1、非空约束 定义:用来定义该键不能为空的约束,在后续插入数据中该值不能为空值 这里我创建了一个名为roo的表,里面有两个列都加上了非空属性的约束,插入数据时,如果为空则会提示错误 1.2、唯一约束 唯一约束是指定table的列或列组合不能重复,保证数据的唯一性。虽然唯一约束不允许出现重复 ...
分类:数据库   时间:2019-08-16 20:53:47    阅读次数:152
MYSQL中唯一约束和唯一索引的区别
1、唯一约束和唯一索引,都可以实现列数据的唯一,列值可以有null。2、创建唯一约束,会自动创建一个同名的唯一索引,该索引不能单独删除,删除约束会自动删除索引。唯一约束是通过唯一索引来实现数据的唯一。3、创建一个唯一索引,这个索引就是独立,可以单独删除。4、如果一个列上想有约束和索引,且两者可以单独 ...
分类:数据库   时间:2019-08-12 23:57:51    阅读次数:298
Oracle 数据库表中已有重复数据添加唯一键(唯一约束)
Oracle 数据库表中已有重复数据添加唯一键(唯一约束) 问题描述 以 demo 举例,模拟真实场景。 表 TEST_TABLE 有如下字段和数据:id 是主键,code 没有设置键和索引 ID | CODE | 1 | code1 2 | code2 3 | code2 4 | code2 5 ...
分类:数据库   时间:2019-07-04 14:37:04    阅读次数:141
MySQL多表查询
今日知识 数据完整性: 2. 定义主键自动增长: auto_increment 清除:alter table tablename modify id int;(主键还在) 3. 定义唯一约束:unique,值不能重复(但可以都为空) 清除:alter table tablename drop ind ...
分类:数据库   时间:2019-06-21 23:48:47    阅读次数:289
Oracle错误一览表
ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 ()ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022: 无 ...
分类:数据库   时间:2019-06-20 14:14:04    阅读次数:166
342条   上一页 1 ... 4 5 6 7 8 ... 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!