PhpStorm MySql 双引号文字解释为列名

Sta*_*tan 4 php mysql phpstorm

我是 PhpStorm 的新手。我有一个 mysql 查询:

$query = 'SELECT COUNT(*) FROM `FLAP_Messages` WHERE `placeId` = ? AND `type` = "orgwall"   AND `Status` = ?';
Run Code Online (Sandbox Code Playgroud)

PhpStorm 给我一个警告 - 无法解析列“orgwall”。如果我将双引号更改为单引号警告消失。如何告诉 PhpStorm 允许在 MySQL 查询中的字符串文字中使用双引号?

Acy*_*yra 6

PHPStorm 可以解决这个问题。打开

首选项 > 编辑器 > 检查 > SQL > 未解析的引用 > 复选框 - 抑制可能被视为字符串的带引号的标识符


Laz*_*One 5

如何告诉 PhpStorm 允许在 MySQL 查询中的字符串文字中使用双引号?

目前您无法更改此行为,除非您对字符串值使用单引号而不是双引号。