Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python MySQL工作台可以';t编辑使用命令行创建的表_Python_Mysql_Mysql Workbench - Fatal编程技术网

Python MySQL工作台可以';t编辑使用命令行创建的表

Python MySQL工作台可以';t编辑使用命令行创建的表,python,mysql,mysql-workbench,Python,Mysql,Mysql Workbench,我已经在MySQL命令行中创建了一个表,并且能够很好地使用python与之交互。但是,我希望能够更轻松地更改表中的值,因此安装了MySQL workbench 我已经能够连接到我的服务器,但当我在选择表后尝试更改任何值时,它不允许我编辑它。我尝试在MySQL Workbench中创建一个新表,然后就可以编辑它了 所以,我开始用那张桌子。然而,试图编辑python表的工作停止了,所以我再次使用命令行创建了另一个表,它工作了 有人知道如何解决这两个问题吗?MySQL Workbench似乎只能编辑使

我已经在MySQL命令行中创建了一个表,并且能够很好地使用python与之交互。但是,我希望能够更轻松地更改表中的值,因此安装了MySQL workbench

我已经能够连接到我的服务器,但当我在选择表后尝试更改任何值时,它不允许我编辑它。我尝试在MySQL Workbench中创建一个新表,然后就可以编辑它了

所以,我开始用那张桌子。然而,试图编辑python表的工作停止了,所以我再次使用命令行创建了另一个表,它工作了

有人知道如何解决这两个问题吗?MySQL Workbench似乎只能编辑使用Workbench而不是命令行创建的表。必须有一个配置选项限制这一点


提前谢谢

编辑表格意味着能够以可靠地处理已更改记录的方式写回数据。在MySQL Workbench中,必须满足某些条件才能实现这一点。结果集:

  • 必须有主键
  • 不得有任何骨料或接头
  • 不能包含子选择项
当您在脚本中进行更新时,通常可以通过编写WHERE子句来限制对具体记录的更改,从而获得更多的自由