在MySQL :: MySQL 8.0 Reference Manual :: 15.15.2.1 Using InnoDB Transaction and Locking Information中,里面展示了一个data_locks
表的示例内容。
| lock id | lock trx id | lock mode | lock type | lock schema | lock table | lock index | lock data |
| -------- | ----------- | --------- | --------- | ----------- | ---------- | ---------- | --------- |
| A3:1:3:2 | A3 | X | RECORD | test | t | PRIMARY | 0x0200 |
| A4:1:3:2 | A4 | X | RECORD | test | t | PRIMARY | 0x0200 |
| A5:1:3:2 | A5 | X | RECORD | test | t | PRIMARY | 0x0200 |
请问怎么将0x0200
转换为人类可理解的内容呢?
1
JasonLaw OP 具体原因我也不太清楚,我猜测数据是 float 类型之类的,因为自己尝试过,float 类型的时候,`lock data`就会是这种格式的数据,但是如果数据是 int 类型的话,`lock data`会是人类可读的(比如说 8 )。
|
2
y7E6IG8spV7TU8n7 2020-12-14 17:28:35 +08:00
借楼问下 lock_mode 里的 X 号是表示什么
|