BEGIN
set @uid=userid;
set @tag=tag;
set @tname=tname;
set @bpe=beginPage;
set @epe=endPage;set @c=CONCAT('select distinct `user_friends_info`.`u_friends_id`, `user_friends_info`.Goodfriends,`user_inf`.`user_id`,`user_inf`.nick_name,`user_inf`.user_sex,`user_inf`.school,`user_inf`.`marriage`,`user_inf`.`zhiye`,`user_inf`.`address`,`user_inf`.`user_image`,
`user_inf`.`yule`,`user_inf`.`canyin`,`user_inf`.`chongwu`,`user_inf`.`gouwu`,`user_inf`.`xPoint`,`user_inf`.`yPoint`,`user_inf`.`user_sex` ,`likedish_tag`.`tname`from  `user_inf`LEFT join  `user_friends_info` on `user_friends_info`.`Goodfriends` = `user_inf`.`user_id` JOIN ',@tag,' ON `user_friends_info`.`Goodfriends`=',@tag,'.u_id
where ',@tag,'.tname like ',@tname,' AND `user_friends_info`.`Uid` =?  LIMIT ?,?;');prepare st from @c;EXECUTE st using @uid,@bpe,@epe;DEALLOCATE prepare st;END
where条件的tname是个字符a,帮忙看一下tname like ',@tname,这样写对吗,应该怎么写