当前位置: 首页 > article >正文

IDEA在console中编写sql语句报红

问题描述 

        IDEA 中在 console 里写 SQL 语句的时候爆红,表名、列名字段均为红色。

解决方案

        以下四种方法亲测有效解决,不一定都需要用到,可以每次修改后重启IDEA工具查看效果!

方法一:

        首先检查是否匹配需要查询的表,在IDEA右上方点击设置:

  • 未设置前
    • 不光sql语句报红,并且执行报错,如图:

     提示信息:[42S02][1146] Table 'gmall_activity.base_category1' doesn't exist,表不存在。

  • 解决:这里我查询的表是”base_category1“,因此我应该选择对应的库,图解:

 

方法二:连接数据库

        如果上面的库选对了还是报红,可能是检测不到字段或表单,使用右侧Database中 点击刷新 按钮,重新连接数据库。这里我称之为mysql掉线了。

方法三:修改IDEA工具数据库方言。

        由于IEDA支持多种数据库,且在设置内支持修改 SQL 方言,选择某一个 SQL 方言的时候,xml配置会按照指定规则校验sql是否规范,并给出提示。因此需要把 IDEA 的 SQL 方言设置为正在使用的即可。

        File --> Settings --> Languages & Frameworks --> SQL Dialects

        注意:这里有两个选项, 上面是全局, 下面是本项目。

        可以两个都设置为Mysql,也可以设置为None,一般默认为None无样式。

        建议添加项目Path路径!(勿懒)

方法四:关闭插件。

        如果使用上述方法依旧爆红,可尝试关闭MybatisX插件解决。


http://www.kler.cn/a/6272.html

相关文章:

  • 用Python写炸金花游戏
  • 2024年前端工程师总结
  • “游戏信息化”:游戏后台系统的未来发展
  • 电子电气架构 --- 什么是自动驾驶技术中的域控制单元(DCU)?
  • MongoDB 创建用户、User、Role 相关 操作
  • 每日小题打卡
  • 操作系统作业1
  • MongoDB - 索引知识
  • 众人围剿,GPT-5招惹了谁
  • 深入学习Redis:持久化
  • 决策树鸢尾花算法讲解
  • 蓝桥杯倒计时 | 倒计时10天
  • 3.30--Redis之常用数据结构--listpack(总结篇)------加油呀
  • 第十四届蓝桥杯大赛——真题训练第10天
  • STM32实验:串口接受和发送消息
  • MongoDB - 数据模型的设计模式
  • DDoS攻击原理,DDoS攻击怎么防护?
  • Nginx解决跨域问题(前端服务器,接口服务器)记录
  • Python 自动化指南(繁琐工作自动化)第二版:一、PYTHON 基础知识
  • 【群晖Drive私有云】利用cpolar内网穿透实现公网远程群晖Drive
  • for循环内线程池并发执行任务,等到子线程全部处理完任务,主线程在执行java的实现方式
  • c# 第一次作业
  • IU5706E低静态电流,同步升压直流-直流控制器
  • CSDN——Markdown编辑器——官方指导
  • 如果觉得上面太正式,请看小红书风格的“从数字化转型到智能化转型”
  • 二叉树全分析(超详细总结建议收藏)