mysql绑定参数需要一个持久的(从绑定到执行)对象?
当我使用准备好的语句时,我看到 mysql 采用一个指向 MYSQL_BIND.buffer 的指针,
例如,要绑定一个整数,我需要提供指向整数的指针而不是整数本身。 这是否意味着在查询结束之前应该可以访问整数地址?
绑定一个临时对象然后稍后执行它会很方便,但因为它需要一个指针 我想知道我是否能做到这一点。
谢谢
when i use prepared statement, i see mysql takes a pointer to MYSQL_BIND.buffer
For example, to bind an integer i need to provide the pointer to integer rather than integer itself.
Does it mean that the integer address should be accessible until the query ends?
It would be convenient to bind a temporary object and then execute it later but since it takes a pointer
I'm wondering if I can do that.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在实验中,
是的,我确实需要活动对象作为绑定参数,直到 mysql 完成查询。
on experiment,
Yes I indeed needed live object for bind parameter until mysql completes the query.