Не удается обновить запись после переименования таблицы - PullRequest
0 голосов
/ 29 апреля 2019

Я что-то упускаю, я уверен.У меня была таблица с именем LMdata, и я переименовал ее в WFData.Теперь я не могу обновить запись с использованием MySQL Workbench, и Cloud SQL жалуется, что не может найти старую таблицу.

Выполнение: UPDATE lmlaser. WFData SET B1LaserQty = '0' WHERE (RowNum = '1624');

Операция не выполнена: при применении сценария SQL к базе данных произошла ошибка.ОШИБКА 1146: 1146: Таблица 'lmlaser.LMdata' не существует

Может кто-нибудь подсказать, пожалуйста, как это исправить?

Спасибо, Джаярам

1 Ответ

1 голос
/ 30 апреля 2019

Чтобы обновить таблицы MySql в базе данных, вы можете выполнить команду «очистить таблицы», если рабочая среда MySQL по-прежнему не распознает изменения, попробуйте из консольного клиента MySQl и войдите в базу данных с помощью команды «использовать базу данных». выполните обновления, затем выполните «сбросить таблицы» и «показать таблицы», чтобы проверить изменения.

Также Вы можете подключиться напрямую, следуя инструкциям. Подключитесь к своему экземпляру с клиентом MySQL в Cloud Shell [1] и выполните команды, ранее прокомментированные

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

...