2011-03-03 1 views
1

일반적으로 MySQL 명령을 실행하려면 MySQL 명령 줄을 열어야하지만 Windows 명령 줄을 통해 명령을 실행하려고합니다.CentOS 명령 줄에서 데이터베이스 삽입을 실행할 수 있습니까?

그냥이가 Windows command-line 작업이 코드를 가지고있어,뿐만 아니라에 CentOS에 대한 그것의 포트가 필요합니다

echo INSERT INTO InsertTableName (Column001, Column002) VALUES('Value001', 'Value002'); | mysql -u InsertUserName -pInsertPassword InsertDatabaseName 

질문, 피드백 요청을 - 방금 언급, 감사합니다!

시스템 설정 :

echo "INSERT INTO InsertTableName (Column001, Column002) VALUES('Value001', 'Value002');" | mysql -u InsertUserName -pInsertPassword InsertDatabaseName 

답변

3

당신은 삽입 문을 인용합니다 :

mysql -u InsertUserName -pInsertPassword InsertDatabaseName -e "INSERT INTO InsertTableName (Column001, Column002) VALUES('Value001', 'Value002');" 
+0

+1 감사합니다. - 그냥 작동 확인, 다시, 감사합니다! – blunders

1

당신은 또한 (MySQL의 매뉴얼 페이지로, 나는이 테스트)이 방법을 수행 할 수 있습니다

* MySQL: 5.1.53-community MySQL Community Server (GPL) 
* CentOS: 5.5 (64-bit)