为什么mysql查询在我创建并执行过程后成功执行并填充返回0行受影响是否因为组是预保留字?
CREATE
PROCEDURE getNamesFrmAllSchedCol(IN p_schedule_id INT(11))
SELECT g.group, h.hall, l.lush, u.user, s.subject
FROM
scheduler sch
INNER JOIN groups g ON g.group_id=sch.group_id
INNER JOIN halls h ON h.hall_id=sch.hall_id
INNER JOIN lush l ON l.lush_id=sch.lush_id
INNER JOIN users u ON u.user_id=sch.user_id
INNER JOIN subjects s ON s.subject_id=sch.subject_id
WHERE
sch.schedule_id = p_schedule_id
答案 0 :(得分:0)
Affected_rows不适用于选择;适用于更新,插入,删除
答案 1 :(得分:0)
这是因为u.user不存在,用户中的列被命名为username。很抱歉缺少信息。