我有一个名为 maxppgco_drp1 的数据库和一个名为 users 的表。我想更新用户表。
mysql --user=maxppgco --password=myPass -D 'maxppgco_drp1' -e "SELECT * FROM maxppgco_drp1.`users` WHERE 1";
我得到的错误是:
ERROR 1146 (42S02) at line 1: Table 'maxppgco_drp1.maxppgco' doesn't exist
如何正确选择表格。该查询在 PHPmyAdmin 中有效。
编辑::::解决方案::::
mysql --user=maxppgco --password=myPass -e "USE maxppgco maxppgco_drp1; SELECT * WHERE 1";
需要在使用 USE 语句的 sql -e 语句中选择数据库.. 而不是在命令行中使用 -D