如何阻止桌子预订?我的预订表有 from_datetime 和 to_datetime 字段。我想避免两个用户同时预订东西的情况。
我的尝试:
终端 1: - 用户1
LOCK TABLE booking READ;
INSERT INTO booking VALUES ('2019-01-01 12:00:00', '2019-01-01 14:00:00');
现在应该锁定预订表,其他用户应该无法读取它,但是......
终端 2: - 用户2
SELECT * from booking
我有结果……为什么?这应该被阻止,直到我在 TERMINAL 1 做:
unlock tables;
犯罪嫌疑人X
弑天下