我正在用MSSQL和MySQL编写一个PHP脚本。MSSQL是连接到我无法控制的数据库,而我控制的MySQL数据库。$SQL = "SELECT * FROM ScheduledCall WHERE StartTime BETWEEN '05-30-2014'
AND '06-09-2014' AND Title LIKE ('
我想检查MySQL db是否存在,以及它是否授予用户权限。.* TO 'my_new_user'@'%';END IF;
当我执行上面的代码时,我的sql错误就出现在IF-语句上。是否可以在存储过程之外运行IF语句?您的SQL语法出现了错误;请检查与MySQL服务器版本对应的手册,以获得使用“IF(@ == 1)”的正确语法,然后在第1行授予SELECT,在tmx.*上更新到“my_new”@‘%’。我目前在mysqld Ver 5.7.31上运行Linuxonx8