我指的是mysql_stmt_bind_named_param()个
我不理解文档中的示例.它使用了大约traceparent
个从来没有使用过的东西.我来自PHP,在那里绑定变量使用:bindName
语法.
我完全误解了它是如何工作的.我想给每个绑定变量命名,这样代码就变得更可读,也更少bug [想象一下INSERT
有10个字段.
有没有办法用函数mysql_stmt_bind_named_param()
来代替INSERT INTO foo SET bar_int = ?, barChar = ?
,比如INSERT INTO foo SET bar_int = :intValue, barChar = :charValue
?
如果是,如何设置函数的参数?mysql_stmt_bind_named_param()
是相当新的,我在互联网上没有找到任何东西-如上所述,文档中的示例不仅没有澄清,反而让我感到困惑.
保罗·T comments 后的最新消息:
- 第
See Also
章档案不存在文档非常差,没有维护. - 在MySQL8.2版本中,提到的文件是
testclients/mysql_client_test.cc
,它也令人困惑.
在我看来,它没有得到支持.不知道甲骨文实现了什么.