I’m confounded. The following MySQL query:
SET @a := 0;
SELECT *
FROM users;
Gives the error:
Invalid query: 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 ‘SELECT * FROM users’ at line 2`
When I switch the order of the statements, I get the same error, again on line 2 (even though I switched them)
However, either line by themselves runs fine. What could possibly cause this?
I bet you’re trying to perform this query in the
mysql_query()(or some similar function from any programming language), but it accepts only single query. So the solution is to split this queries into 2 calls.