本文目錄一覽:
- 1、Mysql workbench數據庫里數據只讀不能修改刪除添加,怎麼弄
- 2、如何修改 Mysql 表 的屬性(將只讀改為可讀寫),只改表不改庫
- 3、MySQL工作台編輯表數據只讀問題,怎麼解決
- 4、數據庫的表 有的是只讀模式 不能修改 怎麼辦
Mysql workbench數據庫里數據只讀不能修改刪除添加,怎麼弄
使用mysqladmin,這是前面聲明的一個特例。
mysqladmin
-u
root
-p
password
mypasswd
輸入這個命令後,需要輸入root的原密碼,然後root的密碼將改為mypasswd。
把命令里的root改為你的用戶名,你就可以改你自己的密碼了。
如何修改 Mysql 表 的屬性(將只讀改為可讀寫),只改表不改庫
如果是sqlserver數據庫,其實對於某列上不存在不讓修改的說法,sqlserver數據庫數據控制原理是角色控制,也就是說我們對於某一個角色去下定義,讓隸屬於這個角色的用戶不能夠更新數據。或者在某個角色的基礎上不分配或是回收對某一列的權限!如果是這種情況,用一個能修改的角度登陸才行。
還有另一種就是所謂的觸發器,一旦發現你修改,立即返回原數據,這樣你也是永遠修改不了的!這時你要找到那個觸發器,將觸發器刪除後再進行修改,然後加回觸發器即可!
但這兩種情況都是對某一列下的定義(我們稱為鎖定粒度為列)不可能是某一個單元格!
如果你是站在erp管理的基礎上不讓你修改那是十分正常的!
在企業管理器中使用圖形方式(如二樓給的圖)還是語句,則沒有任何的區別!
MySQL工作台編輯表數據只讀問題,怎麼解決
是權限問題,需要修改此登錄當前數據庫的用戶對錶的讀寫權限。語句修改方法:mysqlGRANT INSERT, UPDATE, DELETE ON `yourdb`.ng_sessions_data TO ‘youruser’@’%’;可參考的工具(MySQL Administrator ): ;extra=page%3D1
數據庫的表 有的是只讀模式 不能修改 怎麼辦
這是因為表中的這個字段(即單元格)跟其他表有外鍵約束。
如:
班級表(主表)
班級id 班級名稱
1 一年一班
2 一年二班
學生表(副表)
學生id 學生姓名 所屬班級id
1 張三 1
2 李四 1
3 王五 2
4 趙六 2
如果要更改副表中的班級id為1的改為3,那麼就無法更改,因為學生表中的所屬班級id必須為主表中存在的才可以。
原創文章,作者:KPBR,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/132742.html