【发布时间】:2017-10-15 14:47:31
【问题描述】:
我正在尝试从 Skills_jobs 表中删除一行
以下是我的查询
delete from skills_jobs skj inner join jobs j on skj.jobid=j.id inner join users u on u.id=j.userid where u.id=$userid
但它会引发以下错误;
致命错误:未捕获的异常 'Exception' 带有消息 'You have an SQL 语法错误;检查与您对应的手册 MySQL 服务器版本,用于在 'skj inner join 附近使用正确的语法 工作 j on skj.jobid=j.id 内部加入用户 u on u.id=j.userid wher' at 第1行查询:从skills_jobs skj中删除inner join jobs j on skj.jobid=j.id 内部加入用户 u on u.id=j.userid where u.id=41
【问题讨论】:
-
您错过了
on的加入声明。 -
@Shaunak Shukla 我已经改变了我的查询仍然是同样的问题
-
你确定吗,你的表名是'skills_jobs'?
-
@Shaunak Shukla 是的,它是技能工作
-
您必须设置表格,从中删除行,请参阅我的答案。