作者hirabbitt (兔子)
看板Database
標題Re: [SQL ] MYSQL 如何 一方開啟時 其他人只能唯讀
時間Wed Sep 16 10:55:35 2009
不好意思再問一下
LOCK TABLES
和
LOCK TABLE
有什麼不一樣呢?
然後要如何判斷一個資料表是否被鎖住了?
我現在是這樣寫...
LOCK TABLES `R` READ
INSERT INTO `HR`.`R` (`url`) VALUES ('12345678.aaa')
UNLOCK TABLES
結果還是INSERT成功啊QQ
※ 引述《hirabbitt (兔子)》之銘言:
: 如果想避免資料不即時會造成的問題
: 想要在第一個人開啟時
: 其他人就只能看不能改
: 直到那人關掉之後
: 才再開放其他人可以改的權限
: 如果想這樣做的話
: 不知道要怎麼寫?
--
◤ __ \__◣
◢◤◢◤ ψhirabbitt
◢ ◤ ◢███◣
◢███◣
黑兔子我啊 █████
█████ 所以所以
██
●█
● █▇███
最喜歡白兔子了 ██
╱╲ ●◥█████◣● 我們要一直在一起喔
◥
╱█
╱╱ ● ◥████ ˇ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.13.127.91
※ 編輯: hirabbitt 來自: 163.13.127.91 (09/16 11:04)
1F:→ jlovet:應該是鎖起來讓別人只能讀,自己還是什麼都可以作吧? 09/16 12:28
2F:→ hirabbitt:所謂自己是什麼意思啊? 09/16 12:47
3F:→ jlovet:就是你這個連線阿,你開另外一個連線去INSERT應該就會失敗了 09/16 13:30
4F:→ hirabbitt:這樣啊 晚點來試0.0 09/16 13:57