只是尝试使用 meekrodb 的“查询”功能做一个简单的 mysqldbcopy:
DB::query("mysqldbcopy $seeddb:$dbName --source=$user:$password@$seedhost --destination=$user:$password@$host");
生成的字符串中包含我的所有信息:
mysqldbcopy seed_v1:core --source=root:password@localhost --destination=root:password@localhost
但是我得到了可怕的“错误:你的 SQL 语法有错误”
我在文档中注意到,他们使用的是“\”,但我假设他们使用的是它,因为它在单独的一行上......我已经尝试过使用和不使用它们......
最佳答案
mysqldbcopy 是一个系统命令,而不是应该在 MySQL 中运行的命令...
一旦我将其从查询中删除并运行:
exec("mysqldbcopy seed_v1:core --source=root:password@localhost --destination=root:password@localhost");
运行良好。
关于mysql - 我的 mysqldbcopy 语法有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29044832/