对数据库进行操作偶尔会出现上面的错误,解决方法:
这类错误,是由于出现锁等待超时导致的,那么需要解决超时问题,首先找到对应执行的SQL语句,查看SQL语句中是否添加了索引,如果没有添加索引会在原表中查询数据,如果涉及的列只有两种值的或重复性过多的列就会导致全表查询,在查询时会锁表,因此可以添加索引,添加索引之后就会查找表对应的快照,不会出现锁等待的问题。
对数据库进行操作偶尔会出现上面的错误,解决方法:
这类错误,是由于出现锁等待超时导致的,那么需要解决超时问题,首先找到对应执行的SQL语句,查看SQL语句中是否添加了索引,如果没有添加索引会在原表中查询数据,如果涉及的列只有两种值的或重复性过多的列就会导致全表查询,在查询时会锁表,因此可以添加索引,添加索引之后就会查找表对应的快照,不会出现锁等待的问题。