目的
为事务处理表锁定。
概要
virtual int external_lock ( | thd, | |
lock_type); |
THD * | thd ; |
int | lock_type ; |
描述
这是external_lock方法。
在lock.cc中“用于mysql的锁定函数”一节,给出了关于该议题的额外注释,值的一读。
在表上创建锁定。如果实施了能处理事务的存储引擎,请查看ha_berkely.cc,以了解如何执行该操作的方法。否则,应考虑在此调用flock()。
由lock_external()和unlock_external()从lock.cc中调用。也能由copy_data_between_tables()从sql_table.cc中调用。
参数
thd
lock_type
返回值
无返回值。
默认实施
{ return 0; }