SELECT * FROM tbl_manager WHERE login_name="test"
这样一句很简单的查询,假如单独执行是可以得到想要的数据行
但假如放入存储过程中后,结果大不一样,
执行结果
居然查询出全部数据!
本人把存储过程的条件改成admin
SELECT * FROM tbl_manager WHERE login_name="admin"
结果一条数据都没有。
假如单独执行查询语句都是通的,问题是这个语句本人真没看出来哪里有问题,放在过程中
解决方案
20
注意你的 login_name 是不是传入参数?