分类:数据库

3 篇文章

mysql锁

1.写操作在数据库底层都会加写锁,读操作通过加上for update也可以加上写锁2.默认读操作不加读锁,可以通过lock in share mode 加读锁3.全局锁,通常用于备份,使用命令FLUSH TABLES WITH READ LOCK,直到 UNLOCK TABLES解除...

ACID事务隔离级别

读未提交 RU(Read Uncommitted)  允许一个事务读取另一个事务尚未提交的数据,即脏读(Dirty Read)读提交 RC(Read Committed)  一个事务提交之后才能读取另一个事务提交的数据。避免了脏读,但可能出现不可重复读和幻读。可重复读 RR(Repeatable R...

mysql--3780错误

给定表使用navicat创建外键的时候,错误提示:Referencing column  xx and referenced column xxx in foreign key constraint xxx are incompatible解决办法:  如果都是int类型,检查外键字段是否是无符号u...