我在MySQL Workbench上得到了以下查询
SELECT products_name,
products_weight
FROM zen_products zp
JOIN zen_products_description pd ON zp.products_id = pd.products_id
因为两个表中的products_id是相同的,并且这些是主键,所以我如何从一个查询输出中编辑两个表。正如它目前所说:只读。
没有工作台用户,但通常在数据库中没有“编辑”命令。这是工作台似乎发明的一个术语,它可以意味着两件事:
>
编辑表/数据库结构。在SQL中,这是通过ALTERTABLE…
命令完成的。
编辑一个或多个表中的数据。在SQL中,这是通过以下三个命令完成的:<code>UPDATE</code>、<code>DELETE</code>和<code>INSERT</code>。
编辑表/数据库结构一次只对一个表进行。这样做时不允许连接。这就是为什么有“只读”注释,如果工作台的“编辑”意味着这一点。我假设你的意思是编辑数据,尤其是更新它。一个例子是
UPDATE zen_products zp
JOIN zen_products_description pd ON zp.products_id = pd.products_id
SET
zp.products_name = pd.another_column,
zp.products_weight = zp.products_weight + 1;
请注意,更新表的主键或任何内容都没有限制。您可以在任何字段上加入并仍然更新它。当然,您有权这样做。请执行此查询:
SHOW GRANTS FOR username@host;
以查看您是否有权更新表。
我成功地用commad创建了docker docker运行--name my-db-d-p 3306:3306-v/e/dockerdata/mysql:/var/lib/mysql-e=“mysql_root_password=null”mysql 只是为了测试我是否必须键入字符串'null'作为密码;)它起作用了。使用 docker exec-it my-db bash 后来呢 MySQL-P
首先,我需要指出我在我的机器上运行了Wikipedia转储的sql文件,为了能够运行,我需要更新许多关于内存中可用索引大小的设置和一些其他设置。我只想提到那些大型sql查询运行成功,在内存或超时方面没有任何问题。 现在我有了一个表pagelinks(pl_from,pl_title),它显示了出现在每个维基百科页面中的链接,例如,数据可以是(1,“title1”),(1,“title2”),(2,
在MySQL Workbench 5.2.37中尝试编辑表数据时,它处于只读模式。 只有当表具有主键时,它才可编辑。 有没有解决办法来处理没有主键的表?? 谢谢。 作为建议之一,我尝试升级WB 5.2.40。但是这个问题仍然存在..有人能帮忙吗..
我在docker容器中使用mysql服务器,可以访问docker内部。如何在本地(主机)上运行的mysql工作台中创建连接。
我的Windows 8.1中有两个本地服务器,应用程序服务器和wampServer,通常可以通过在浏览器中键入localhost来访问应用程序服务器。wamp 服务器可通过本地主机访问:800 。所以我有两个数据库,一个来自应用服务器,另一个来自 WAMP . 现在我有MySQL工作台,我想连接到wampserver数据库,但当尝试使用主机名:localhost连接时,它只显示了appServer
我试图在我的项目中使用AWS Aurora Serverless for MySQL,但我无法连接到它,尽管我有endpoint、用户名和密码。 我所做的: 从AWS控制台管理中,选择RDS>实例>Aurora>无服务器 保留默认设置 创建数据库 AWS将只创建AWS集群 我打开MySQL工作台,并使用endpoint、用户名、密码连接数据库 结果: 将用户“admin”从主机连接到xxxx.cl