mysql - 我的 mysqldbcopy 语法有什么问题?

标签 mysql

只是尝试使用 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/

相关文章:

mysql - 多次将A表连接到B表

mysql - 前 n 条记录的平均值?

java - SQL查询选择最低工资行

php - Mysql 查询 - 按不起作用的顺序

mysql - 为什么我的 SQL 语句花了这么长时间

php - 如何使用 json api 将 Lat Long 转换为 php 中的地址?

c# - 错误:警告:mysqli_fetch_array()期望参数1为mysqli_result,在第15行的/var/www/html/data.php中给定的 bool 值

java - 多线程环境中的 ACID 问题

mysql - 为什么要通过不工作来订购?

php - mysqli prepare and insert statements using variables插入值和变量语法错误