我的问题是:MySQL抱怨说:
You have an error inyour SQL syntax; check the manual that corresponds to your MySQL server version for the right syntaxto use near 'INNER JOIN abc USING (abc_id) WHERE x <
我刚刚尝试为一个(目前是本地的)数据库创建了一群用户,但是我在连接数据库时遇到了问题,并且不太确定我做错了什么。用户在创建之后就存在了,但是在使用Workbench进行连接测试时,我无法使用他们的凭据连接到数据库。我创建了我的用户,然后直接授予他们这样的权限:
CREATE USER 'username'@'%' IDENTIFIED BY 'password
因此,基本上我要做的是从category_event表中选择5个随机行,然后将category_event表中的fk_event_id与events表中的id进行匹配,最后根据events表中的start_time使用fk_category_id=2的category_event表中有25行,但当我运行查询时,有时它会返回5行,下一次返回4行,下一次返回5行,等等。ORDER BY RAND() L