随笔分类 -  mysql

摘要:先执行第一段 紧接着执行第二段 过一会第二段会提示错误。 第一段会顺利执行完成,这是因为第一段先执行,第二段执行到update tb set name = 555 where id = 1时,一段已经在等待二段释放了行了,这时二段再来等待一段,就形成了死锁,二段被终止了执行。 阅读全文
posted @ 2017-10-11 16:18 wahgon 阅读(225) 评论(0) 推荐(0)
摘要:mysql InnoDB引擎 共享锁(S) select ... lock in share mode, 加了共享锁的数据, 其它地方只能加共享锁, 不能加排他锁. 排他锁(X) select ...for update, update,delete,insert 都会自动给涉及到的数据加上排他锁, 阅读全文
posted @ 2017-09-25 15:15 wahgon 阅读(183) 评论(0) 推荐(0)
摘要:基础知识 index type normal : 普通索引 unique : 唯一索引 fulltext : 全文索引 建议不使用, 推荐大家使用Sphinx或Lucene方案 spatial : 空间索引 index mothod btree : B-tree(多路搜索树, 并不是二叉的)是一种常 阅读全文
posted @ 2017-03-03 15:07 wahgon 阅读(141) 评论(0) 推荐(0)
摘要:举例 $sql = "update user name='{$bb}' set where user_id=4"; 要对$bb里的单引号前加反斜杠,不然执行会报错,甚至会被注入. 阅读全文
posted @ 2015-10-21 16:05 wahgon