根据表名和ID删除表中的行?

时间:2016-03-29 18:08:53

标签: php mysql

我为表名提供了两个参数tlb_name,id为删除行的id。不知怎的,它没有显示任何错误,但是在执行存储过程之后,该特定行没有从表中删除。

`begin
if tlb_name='patients' 
then
select 'YES';
set @t1=CONCAT("delete from" ,tlb_name, " where id= ? ");
set @id := id;
PREPARE stmt3 from @t1;
EXECUTE stmt3 USING @id;
DEALLOCATE PREPARE stmt3;
else
select 'Invalid User !!!!' ;
end if;
end`

0 个答案:

没有答案