通常,如果你想执行MySQL命令,你只需打开MySQL命令行,但我试图通过Windows命令行执行命令。
刚刚得到这个代码在Windows command-line上工作,但也需要一个CentOS端口:
echo INSERT INTO InsertTableName (Column001, Column002) VALUES('Value001', 'Value002'); | mysql -u InsertUserName -pInsertPassword InsertDatabaseName
问题,反馈,请求 - 只是评论,谢谢!!
系统设置:
* MySQL: 5.1.53-community MySQL Community Server (GPL)
* CentOS: 5.5 (64-bit)
答案 0 :(得分:3)
您只需要引用insert语句:
echo "INSERT INTO InsertTableName (Column001, Column002) VALUES('Value001', 'Value002');" | mysql -u InsertUserName -pInsertPassword InsertDatabaseName
答案 1 :(得分:1)
你也可以这样做(从mysql手册页;我测试了这个):
mysql -u InsertUserName -pInsertPassword InsertDatabaseName -e "INSERT INTO InsertTableName (Column001, Column002) VALUES('Value001', 'Value002');"