您好, 我想问一下这个sql语句 我想变成动态查询,就是他查询的密码 是按照我输入的id来变化的 请问这sql语句应该怎么去写呢。
我想的是后面的id= id 就可以了 ,后面的id为传入的参数, 前面的id为数据库的字段。 但是这样子的话 应该去改成什么样子的呢。
等您回复。
那你把1改成占位符,而不是常量。
然后再给占位符赋值,或者用字符串拼接,把动态id属性拼接在后面。
select * from user where id=${id}
select * from user where id =#{id}
"select * from user where id ="+id
select * from user where id =?
这基本上取决于你的mysql用在那里,比如java,php,python,golang.....
不同语言基本上不一样的
select * from 表 where id=?