Mysql 的Prepare语句获取变量中的列值
谁能告诉我如何将列值放入变量中。 例如 -
声明 TD int; 声明 Cnew Varchar(10);
SET @a = Concat('选择 Count(*) 到 ', TD, '来自 tb1 其中C1=',Cnew,';');
如何将count(*)带入TD???
提前致谢。
can anyone give me any idea about how to take column value into a variable.
FOR EXAMPLE -
Declare TD int;
Declare Cnew Varchar(10);
SET @a = Concat('Select Count(*) into ', TD, 'From tb1
Where C1 =', Cnew, ';');
how to take the count(*) into TD????
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我猜你想要这个:
将给出 TD 中的实际计数,而不是 stmt。 我认为你不需要为此做好准备。
I guess you want this:
Will give the actual count in TD, not the stmt. I don't think you need to hav a prepared stmt for this.
试试这个
就可以了
Try this out
It will do