![MySQL 데이터베이스 업데이트](https://linux55.com/image/65891/MySQL%20%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4%20%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8.png)
"abc"를 사용하여 MySQL 데이터베이스 X, 테이블 Y 및 열 Z를 어떻게 업데이트합니까? mysql> 프롬프트에서 대화식으로 수행하지 않고도 이 작업을 어떻게 수행할 수 있습니까? 간단한 명령으로 이 작업을 수행하고 싶습니다.
답변1
먼저 스크립트에서 사용하지 못하도록 사용자의 비밀번호를 만듭니다.
mysql_config_editor set --login-path=local --host=localhost --user=user --password # you will be asked for the password.
그런 다음 스크립트나 터미널에서 다음과 같이 사용하세요.
mysql --login-path=local --database=X -e "update Y set column Z='abc';"
또는 안전하지 않은 방법을 사용할 수도 있습니다.
mysql --user=user --password=pass --host=localhost --database=X -e "update Y set column Z='abc';"