mysql - 错误代码 : 1064. 您的 SQL 语法有错误;

标签 mysql

当我执行此查询时

SELECT
*
FROM
user
INNER JOIN friend
ON user.user_id = friend.friend_id
WHERE friend.user_id = :userId
ORDER BY user.firstName ASC

我收到此错误:

Error Code: 1064. 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 ':userId ORDER BY user.firstName ASC' at line 7

最佳答案

我认为你正在尝试直接在mysql中进行PHP的PDO查询,但是mysql无法获取它,尝试将:userId替换为你想要比较的实际值,

关于mysql - 错误代码 : 1064. 您的 SQL 语法有错误;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48615479/

相关文章:

php - 计数、分组依据、内连接、php、mysql

java - 使用 EntityManager 验证实体的唯一性

mysql - 如何在phpMyAdmin中显示UTF-8字符?

java - PreparedStatement 抛出语法错误

php - 为 WordPress 中的每个数组项从数据库中获取数据作为数组

php - 从android上传图片到mysql

MYSQL获取所有具有第二个最高薪水的用户行

mysql - 在 Node js 应用程序中将 <用户名>@<计算机名> 更改为 <用户名>@localhost

MySQL登录函数,返回1或0

MySQL 查询检索已过滤的分组列的所有值