记一次排查线上MySQL死锁过程,不能只会curd,还要知道加锁原理
啥,线上MySQL死锁了,我赶紧登录线上系统,查看业务日志。MySQL如果检测到两个事务发生了死锁,会回滚其中一个事务,让另一个事务执行成功。
简单地运用MySQL的增删改查
增、删、改、查,贴码:1、增加数据insert into table_name value (‘1′,’2’,3…)也可以通过set指定添加的字段:insert into table_name set (‘1’,3…) value(1,2,3…)那么第二条跟第一条有什么区别呢?
关于MySQL中insert ignore,insert on duplicate和replace into,你可能没想过区别
在MySQL方向提供了Insertignore into,insert into on duplicate,replace into这几种写入的方式,看起来好像都差不多,但是实际上在一些场景下的差异还比较大,如果使用不当,恰恰是性能的瓶颈。
某教程学习笔记(一):09、MYSQL数据库漏洞
id=1’and,concat FROM information_schema.tables where table_schema=database) from information_schema.tables limit 0,1),floor*2))x from inform
MySQL中的insert ignore into, replace into等的一些用法总结
UNIQUEKEY`NewIndex1`)ENGINE=InnoDBDEFAULTCHARSET=utf8;1.insertignoreinto当插入数据时,如出现错误时,如重复数据,将不返回错误,只以警告形式返回。
《MySQL 入门教程》第 23 篇 DML 语句之插入数据
ERROR 1452 : Cannot add or update a child row: a foreign key constraint fails。
python 插入mysql获取自增id
有时候在insert之后需要获取该表的自增id# coding=utf-8import tracebackimport pymysql sql = “INSERT INTO table_name(`name`, `age`) values(%s, %s)”value