mysql - MySQL 转储中出现错误并且需要 php 字符串中的 mysqldump 输出。

标签 mysql

mysql --user=root --password=root --extended-insert=false --where="ID in (1,2) AND post_author='1'" wp_7 wp_posts > 1.sql;

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
 --user=root --password=root --extended-insert=false --where="ID in (1,2) A' at
line 1

此外,我需要 php 字符串中的 mysqldump 的输出。不在文件中。

最佳答案

$dump = shell_exec('mysqldump --user=user --password=asdasd --host=localhost db_name');

关于mysql - MySQL 转储中出现错误并且需要 php 字符串中的 mysqldump 输出。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24199968/

相关文章:

mysql - 错误代码 : 1822. 添加外键约束失败。引用表 'ekdromes_ibfk_1' 中缺少约束 'pwlhseis' 的索引

php - MySQL 复制是否适合用于设置测试开发环境?

php - 数据库备份的 Cronjob 语法错误

java - Android 异步 - 在 Android 中的 onPostExecute 中打开新 Activity ( Intent )

mysql - 一次性对整个数据库进行 ALTER TABLE

php - 如何获取登录用户的用户名

c++ - QT/C++ QSql数据库 : QMYSQL driver not loaded on OS X

mysql - 添加行后如何检查给定行中的引用完整性?

MySQL - 在不同条件下计算两件事

MySQL层次结构数据抽取