mysql - 是否有任何类型的 MySQL 非文本界面?

标签 mysql api

我有一个 MySQL 查询,它返回一个包含单列整数的结果。有没有办法让 MySQL C API 将其作为实际整数而不是 ASCII 文本进行传输?就此而言,有没有办法让 MySQL 执行/任何/API 内容,而不是 ASCII 文本。我认为这会在 sprintf/sscanf 或任何其他使用的内容以及带宽方面节省一些时间。

最佳答案

老实说,您可能不走运。查看 MySQL C API(http://dev.mysql.com/doc/refman/5.0/en/mysql-fetch-row.htmlhttp://dev.mysql.com/doc/refman/5.0/en/c-api-datatypes.html,查看 MYSQL_ROW),似乎没有以实际类型返回数据的机制……我猜是使用结构的乐趣。

您总是可以实现一个包装器来检查 MYSQL_ROW 的类型属性 ( http://dev.mysql.com/doc/refman/5.0/en/c-api-datatypes.html ) 并返回一个 C 联合,但这可能不是个好建议;不要那样做。

关于mysql - 是否有任何类型的 MySQL 非文本界面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11686/

相关文章:

php - 通过谷歌地图 API 查找经销商区域

ios - 有没有办法检查用户是否使用 Twitter 登录?

api - Microsoft Web API 帮助页面 - 如何为参数创建注释

php - 检查 API 中的强制参数

mysql - 如何有效地选择基于 SQL 中不同时间戳计算的多个总和的平均总和?

C# - 导入 CSV,其中空字符串不会通过批量导入发送到数据库

java - 如何建立外部mysql数据库的连接,然后调用进行具体的数据查询

MySQl 事件不起作用

mysql - Redis 不应该缓存数据库条目吗?

json - 什么是新的 instagram json 端点?