重命名表后更新记录失败

问题描述 投票:0回答:1

我很遗憾我错过了一些东西。我有一个名为LMdata的表,我将其重命名为WFData。现在,我无法使用MySQL工作台更新记录,Cloud SQL抱怨它无法找到旧表。

执行:UPDATE lmlaser.WFData SET B1LaserQty ='0'WHERE(RowNum ='1624');

操作失败:将SQL脚本应用于数据库时出错。错误1146:1146:表'lmlaser.LMdata'不存在

有人可以告诉我如何解决这个问题吗?

谢谢,jairam

google-cloud-sql
1个回答
1
投票

为了刷新数据库中的MySql表,您可以执行命令“flush tables”,如果MySQL工作台仍然无法识别更改,请从MySQl控制台客户端尝试并使用命令“use database”进入数据库进行更新,然后执行“刷新表”和“显示表”以验证更改。

您也可以直接连接到以下说明使用Cloud Shell [1]中的MySQL客户端连接到您的实例并执行之前评论过的命令

https://cloud.google.com/sql/docs/mysql/quickstart#connect

© www.soinside.com 2019 - 2024. All rights reserved.