在windows程序中用system不能执行mysql和mysqldump命令,为什么? 如标题,在windows的命令行中输入mysql和mysqldump能够认出来,但是在程序中用system来执行就认不出这两个命令,这是为什么??我也试过在mysql和mysqldump前面加上"cmd.exe /c ",但也不行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你需要加上路径名。system("c:\\myfolder\\mysql\\bin\\mysql.exe") 我试过下面两种命令都不行:mysql -u root -ppwd -Ddatabase <aaaa.sqlcmd.exe /c mysql -u root -ppwd -Ddatabase <aaaa.sql但如果将这两个命令复制出来,先运行cmd,然后在cmd里面执行,就不提示错误,在程序里执行就不行。上面的命令以前在程序里也是可以执行的,但后来换了台电脑,另外装了mysql就不行了。 看看原来的安装路径和现在的是不是一样的。。或者把MYSQL的路径添加到环境变量里面。 检查一下MYSQL的安装目录,加入路径名试试 主键为serial自增属性的表的主键可否做为其他表的外键? 请教一个mysql查询的问题,谢谢! 取一个表中 某个字段的重复数据? 跪求 :MYSQL权威指南(原书第2版) mysql与Access数据库连接问题 大家好,我碰到困难了,希望大家能帮我解决,谢谢~~~phpMyAdmin问题!!! having什么意思? 怎么导入 数据结构啊? 用*.sql 送数据表的进程管理,在线等答........... mysql分组统计问题 查询仓库某段库存量时间的 mysql表怎么删除?
mysql -u root -ppwd -Ddatabase <aaaa.sql
cmd.exe /c mysql -u root -ppwd -Ddatabase <aaaa.sql但如果将这两个命令复制出来,先运行cmd,然后在cmd里面执行,就不提示错误,在程序里执行就不行。
上面的命令以前在程序里也是可以执行的,但后来换了台电脑,另外装了mysql就不行了。