我正在导出一个圆形立方体 MySQL 数据库,Mysqldump
但遗憾的是,当我使用长查询时它失败了。我怎样才能摆脱这个,让它工作?
mysqldump -t --skip-add-drop-table roundcube contacts --where="select * from contacts where user_id in (select user_id from users where username like '%mysite.com%')" > roundcube_contacts.sql
运行上面的代码给了我这个错误,那么我该如何正确地转义查询呢?
mysqldump:无法执行 'SELECT /*!40001 SQL_NO_CACHE // !50084 SQL_NO_FCACHE */ * FROM
contacts
WHERE select * from contacts where user_id in (select user_id from users where username like '%mysite.com%')':你有SQL 语法错误;检查与您的 MySQL 服务器版本相对应的手册以获取正确的语法,以便在第 1 行 (1064)的 'select * from contacts where user_id in (select user_id from users where user_id in ) 附近使用