MySQL USE语句无法按预期工作。MySQL USE语句无效
我使用的是MySQL的-e命令来连接使用;选择:
我有与
节目数据库运行一个MySQL服务器;
结果:测试
测试包含匹配。
然后我执行这个庆典:
MYSQL_RESULT=`mysql -h $DBIP -u testuser -ptestuser $DBSCHEMA -e "USE $DBSCHEMA; $SQL"`
与$DBSCHEMA = testing
和$ SQL是一个简单的 “从比赛中选择*;”
**问题:**
警告:命令行界面上使用密码可以是不安全的。
错误1064(42000)在第1行:您的SQL语法有错误;请检查与您的MySQL服务器版本相对应的手册,以便在第1行'Match'附近使用正确的语法。
即使它绝对是测试的一部分,但它不会找到Match。选择* from testing.Match作品(有和没有USE预先)
我的语法错了吗?
Server version: 5.5.43-0+deb7u1 (Debian)