2017-02-13 78 views
0

我已經在MySQL命令行中創建了一個表格,並且我可以很好地使用python與它進行交互。但是,我希望能夠更輕鬆地更改表中的值,所以我安裝了MySQL工作臺來執行此操作。MySQL Workbench無法編輯使用命令行創建的表格

我已經能夠連接到我的服務器,但是當我在選擇表格後嘗試更改任何值時,它不允許我編輯它。我試着在MySQL Workbench中創建一個新表,然後我可以編輯它。

所以,我開始使用該表。然而,試圖編輯表python停止工作,所以我再次使用命令行另一張表,它的工作原理!

有誰知道如何解決這些問題?看來MySQL Workbench只能編輯使用Workbench創建的表格,而不能使用命令行。必須有一個配置選項在某處限制了這一點。

在此先感謝!

回答

0

編輯表格意味着能夠以可靠地處理已更改記錄的方式寫回數據。在MySQL Workbench中,爲了實現這一點,必須滿足某些條件。結果集:

  • 必須有一個主鍵
  • 不得有
  • 不能包含子查詢

當你在腳本中做更新,你通常更自由的任何聚集或工會通過編寫一個限制對具體記錄的更改的WHERE子句。