0
안녕 sql
파일을 에 batch
파일에 추가하는 코드를 사용하고 있습니다. 그것은 작동합니다.사용자 입력에 의한 사용자 이름, 암호, db 이름을 입력하는 방법
내 코드
C:
cd\xampp\mysql\bin
mysql -u root -e "source C:\xampp\htdocs\internet_wk_1.7\db\master_db.sql" kani
경우 대신 하드 코드로, 내가 user name
, password
및 database
이름으로 사용자 입력 값을 얻으려면이 값입니다. 내가 메시지를 받아야이
사용자처럼하고 싶은
root
로
내 이름은 하드 코딩
please enter your user name :
난 그 후 그것을
please enter your password :
을했을 때
please enter your database name :
그러면 스크립트가 소리 치게됩니다. 어떻게하는지, 도와주세요. /P
옵션을 미리
완벽하게 작동하지만 암호가 하나도 없으면 데이터베이스 이름을 입력하십시오. 암호를 입력하십시오. 다시 묻습니다. 왜 그게 어떻게 해결할 수 있습니까? –
@KanishkaPanamaldeniya : 나는 당신의 질문을 이해하지 못합니다. 프롬프트에서 Enter 키를 누르면 변수가 비어 있습니다. –
@ a_horse_with_no_name 예, 값을 입력하지 않으면 데이터베이스 이름 뒤에 암호를 묻습니다. –