【问题标题】:Why cannot my API access another schema?为什么我的 API 不能访问另一个模式?
【发布时间】:2017-05-30 14:31:28
【问题描述】:

当我查询时

SELECT * FROM INFORMATION_SCHEMA.PARTITIONS;

它返回此错误:

CODE[1146] MSG[Table 'EmailRecord.PARTITIONS' doesn't exist].

它适用于当前架构,但我无法访问任何其他架构。

我设法访问了工作台中的其他模式。

  • Mysql版本:5.7.18-0ubuntu0.16.04.1
  • C api:mysql/mysql.h
  • 当前架构:EmailRecord

【问题讨论】:

  • 你的意思是information_schema.partitions
  • 是的。 information_schema
  • 和它一起工作吗?
  • 不能在 C API 中工作,但可以在工作区工作。
  • 应该可以了,能否提供失败的代码?

标签: mysql c schema c-api


【解决方案1】:

这已解决,应该作为答案发布:

OP解决方案是:

mysql_real_connect() 时删除参数MYSQL_OPT_RECONNECT

太糟糕了,我们没有更多的资源来咀嚼和帮助他人,例如herethere...

【讨论】:

    猜你喜欢
    • 2011-12-24
    • 1970-01-01
    • 2019-12-23
    • 2017-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-30
    • 2019-11-17
    相关资源
    最近更新 更多