处理事务的表锁定。
虚拟int (
野,
野
lock_type);
lock_type)
飞*
野;
int
lock_type;
lock_type
这是external_lock方法。
external_lock
mysql部分的锁定方法lock.cc有关于这个主题的其他评论,可能对阅读有用。
lock.cc
这将在表上创建一个锁。如果您正在实现一个可以处理事务的存储引擎,请查看ha_innodb.cc看看你会怎么做这件事。否则你应该考虑打电话群()在这里。
ha_innodb.cc
群()
从lock.cc通过lock_external ()而且unlock_external ().也称为从sql_table.cc通过copy_data_between_tables ().
lock_external ()
unlock_external ()
sql_table.cc
copy_data_between_tables ()
没有返回值。
{返回0;}