Код MySQL ошибочно принимается за MSSQL и приводит к синтаксическим ошибкам Intellisense

Файл .sql в моем рабочем пространстве VS Code содержит код MySQL. Несмотря на то, что я установил два плагина (MySQL и Синтаксис MySQL), моя IDE по-прежнему распознает этот файл с помощью MSSQL и генерирует синтаксические ошибки.

Код MySQL ошибочно принимается за MSSQL и приводит к синтаксическим ошибкам Intellisense

Конечно, это не мешает мне запускать свою программу, и я всегда могу установить подсветку синтаксиса на Нет. Но я бы предпочел, чтобы VS Code распознавал язык для всех моих файлов.

Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
11
0
3 503
1

Ответы 1

У меня была такая проблема. Решил, удалив расширение mssql. Даже не осознавал, что установил его, но, похоже, я случайно сделал это через всплывающее окно «рекомендованное расширение», которое vscode часто отправляет. Возможно, вы также установили его, и, поскольку mssql принадлежит Microsoft, он переопределяет любые другие типы sql.

Спасибо за это! Однако мне все равно иногда нужно использовать mssql, поэтому вместо удаления я отключил его для своей рабочей области (чтобы я мог использовать его в других рабочих областях). Мне этого хватило, чтобы избавиться от некорректных ошибок :-)

PMah 22.05.2019 11:39

У меня не установлено расширение MSSQL. Тем не менее он не распознает # как префикс комментария

IsmailS 30.11.2020 20:57

@IsmailS ну с чего бы? Вам нужно добавить расширение MySQL для анализа кода. Я бы предпочел просто игнорировать мои файлы sql

Garr Godfrey 19.12.2020 08:03

Другие вопросы по теме