【发布时间】:2013-05-07 07:12:25
【问题描述】:
我有一个 SP:
DELIMITER $$
CREATE PROCEDURE test_ind(in StudentID varchar(4), in issueYear varchar(4))
BEGIN
delete from Mark where StudentID = StudentID and issueYear = issueYear;
END $$
DELIMITER ;
当我调用这个 SP 时:call test_ind('8','2011')
它必须删除 studentID = 8 但它删除了表中的所有行。
这个查询有什么问题?
请问你能帮帮我吗!
【问题讨论】:
标签: mysql stored-procedures sql-delete