看板 Database 關於我們 聯絡資訊
請問大家, 能做到lock table write, 其他的connection還能read嗎? 有查了一些資料, lock method分成四種: READ, READ LOCAL, WRITE, LOW_PRIORITY WRITE。 因為考量到資料一致,使用WRITE LOCK, 其他client就無法read同一個table, 請問目前MySQL有提供方法可以做到client1 lock table write table1, 而client2 還能對table1做select的嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.250.101.19
iFEELing:select * for update ? 這樣要自己記得解鎖 08/02 08:09
iversonjimmy:在update時,也是用exclusive lock,所以也無法read 08/02 23:29
iversonjimmy:還是很謝謝你~ 08/02 23:29
MacPerson:with nolock 08/04 01:29
iversonjimmy:WITH NOLOCK應該是SQL server的用法,MySQL似乎沒提供 08/07 22:37