Я обновил строку с несуществующим значением CLAUSE в конкретной таблице в моей базе данных. Боюсь, каков будет результат? - PullRequest
0 голосов
/ 10 января 2019

У меня есть бета-сайт, для которого я еще не создал панель администратора с графическим интерфейсом, я все еще использую CLI для любой работы, которую я хочу сделать. Я фактически обновил строку с несуществующим значением с помощью предложения WHERE [по ошибке] в конкретной таблице в моей БД, используя обычную команду MYSQL:

UPDATE `user_accounts` 
  SET `user` = 'Roland`, 
      `lastname` = 'Mike`, 
      `password` = '********',  
      `verified` = '1' 
WHERE `account_id` = '1001' AND `gender` = 'male';

Моя проблема в том, что в этой конкретной таблице нет столбца с именем account_id и полом. Код выполнялся без ошибки, чтобы указать на это. Я не уверен, что это сделало с моей базой данных, так как я не могу найти ее из-за огромной базы данных.

Пожалуйста, я хотел бы знать результат такой ошибки в таблице базы данных. Так что я мог знать свой следующий шаг, возможно, чтобы восстановить мою резервную копию.

1 Ответ

0 голосов
/ 10 января 2019

Хорошо, мне стало легче, благодаря Angel M, это всегда хорошо для наблюдателя как кодера, это был не несуществующий столбец, а скорее несуществующее значение в столбце, используемом в предложении WHERE. Хотя я не видел затронутых строк 0 (может быть, я не наблюдал), но из моего прошлого опыта он будет работать без ошибок, но с нулевыми строками. Спасибо вам всем за ваше предложение, это действительно поможет мне вернуться и проверить. По-настоящему ценю, теперь рад, что не причинил вреда:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...