MySQL 代码被误认为是 MSSQL 并导致 Intellisense 语法错误

标签 mysql visual-studio-code

我的 VS Code 工作区中的一个 .sql 文件包含 MySQL 代码。即使我已经安装了两个插件(MySQLMySQL Syntax),我的 IDE 仍然使用 MSSQL 识别这个文件并产生语法错误。

enter image description here

当然,这并不妨碍我运行我的程序,我总是可以将语法高亮设置为无。但我宁愿让 VS Code 识别我所有文件的语言。

最佳答案

我遇到了这个问题。通过卸载 mssql 扩展解决了这个问题。甚至没有意识到我已经安装了它,但似乎我不小心通过了 vscode 经常发送的“推荐扩展”弹出窗口。您可能也安装了它,因为 mssql 是 Microsoft 的,所以它会覆盖任何其他 sql 类型。

关于MySQL 代码被误认为是 MSSQL 并导致 Intellisense 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53222024/

相关文章:

javascript - 找不到模块 : Error: Can't resolve 'crypto' and Cant resolve 'fs'

mysql - 如何在 MySQL 中只返回没有 COUNT 或 GROUP 的唯一值

visual-studio-code - VSCode 仅针对打开的文件显示 TSLint 错误

mysql - 如何在 mysql 上添加检查年龄从出生日期字段计算的约束并验证年龄是否大于 18

php - 如何检查用户名和密码是否区分大小写?

mysql - 图同表的 SQL 查询

go - Visual Studio Code 和 vagrant 集成

linux - VSCode 多光标 Lubuntu

rust - 如何从 Visual Studio Code 启动 Rust 应用程序?

visual-studio-code - 如何在Visual Studio Code的所有项目文件中的光标下快速搜索符号