c++ - 我可以在 mysql 查询中调用函数吗?

标签 c++ mysql

我可以在 MySQL 查询中调用函数吗?更详细地考虑考虑我有一个函数返回客户的 account_id

int return_account_id(){

    return (account_id);

}

现在我可以在我的查询中调用这个函数了吗?可能吗?

`resultset = statement->executeQuery("SELECT `account_id`, `acc_name` FROM `account` WHERE `account_id` = "return_account_id()" ");

最佳答案

为什么不这样:

#include <sstream>

stringstream query;
query << "SELECT * FROM account WHERE account_id = " << return_account_id() << ";";
resultset = statement->executeQuery(query.str());

关于c++ - 我可以在 mysql 查询中调用函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18421805/

相关文章:

c++ - 在 C++ 中通过 HTTP POST 上传文件

c++ - 使用 This 指针分配内存

mysql - 如何使用 PHP 执行 MySQL 行锁定和删除行?

mysql - 无法从 Windows 和 Linux (CentOS7) 连接到我的远程 MySQL 服务器

mysql - 如何使用 sinon 模拟 promisified Mysql 数据进行单元测试

c++ - 同步线程创建和销毁(静态)对象

C++:无法从相同类型的常量初始化枚举值

c++ - 如何让我的 TCP 监听应用程序更安全?

mysql - 将平均值加到平均值

mysql - SQL连接不完整的表