标签: mysql locking
在一个过程中,我想基于TimeDate和Status锁定5行,然后将“锁定” ID传递回我的代码。选择到临时表时不允许“ FOR UPDATE”:
INSERT INTO temp_table SELECT ID FROM activities WHERE scheduled_date <= UTC_TIMESTAMP() AND status=0 LIMIT 5 *FOR UPDATE*;
我还能如何知道在“ SELECT FOR UPDATE”语句中锁定的行的ID?