异常500,程序异常,Exception
当前位置:Exception500 » MySQL » 第五部分:MySQL锁与索引

第五部分:MySQL锁与索引

来源:exception500.com    发布时间:2020-05-15 15-59-06    浏览次数:1056次

#在innodb中只有利用索引的更新,删除操作,才可以使用行级锁,不能使用索引的写操作则是表锁

#在实际开发的时候,如果遇到写操作,一定要确保update/delete语句的条件,要能够使用索引,否则就会锁表,程序不具备并发性


###例子

CREATE TABLE innodb_test1(id int PRIMARY KEY NOT NULL auto_increment, name VARCHAR(16),uid int NOT NULL) ENGINE INNODB;

BEGIN;
UPDATE innodb_test1 SET name='张三aaa' WHERE uid=1;
COMMIT;

BEGIN;
UPDATE innodb_test1 SET name='李四aaa' WHERE uid=2;
COMMIT;



[关键词: innodb ]

软件开发 程序错误 异常 500错误 Exception Copyright© 2019-2021  Exception500 版权所有  【蜀ICP备15020376号-9】  网站地图