You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用名称中包含点号的Influx数据库?

带点号的数据库名称访问解决方案

出现报错的核心原因是:数据库默认将.作为命名空间分隔符,执行use EUNL.F时,系统会解析为「访问EUNL库下的F对象」,而非名称为EUNL.F的库,因此抛出EUNL不存在的错误。

不同数据库的解决方法如下:

  • MongoDB

    两种可用方案:
    • 直接用引号包裹库名:use "EUNL.F"
    • 调用内置方法获取库实例:db.getSiblingDB("EUNL.F")
  • MySQL / MariaDB

    使用反引号包裹带特殊字符的库名即可:
    USE `EUNL.F`;
    
  • PostgreSQL

    使用双引号包裹库名切换即可:
    \c "EUNL.F"
    
  • SQL Server

    使用方括号包裹库名即可:
    USE [EUNL.F];
    

注意:如果你的数据库实例开启了大小写敏感配置,转义包裹的库名需要和实际创建的库名大小写完全匹配,否则依然会提示找不到库。

内容的提问来源于stack exchange,提问作者msba

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 23:15:03