(""OR null)在where子句中的VS NOT(!""AND NOT NULL)

pvg*_*ijn 7 mysql performance

有谁知道在mysql中的SQL字符串的下列部分之间是否存在性能差异?

   WHERE ...  AND (field = "" OR field IS NULL);
Run Code Online (Sandbox Code Playgroud)

  WHERE ...  AND (NOT (field != "" AND field IS NOT NULL));
Run Code Online (Sandbox Code Playgroud)

Bol*_*ock 8

但它有可忽略的小,如此小,我无法分辨哪个会更快,哪个更慢.这更具有可读性 - 在这种情况下我会选择前者.