什么是"SELECT TRUE"MySQL语法呢?

Rea*_*ues 2 php mysql sql

我正在浏览一些旧的未使用的代码,我找不到任何有关select查询语法的文档:

    $stmt = $dbh->prepare("SELECT TRUE FROM `users` WHERE `username`= :username LIMIT 1");
$stmt->bindParam(':username', $regUsername);
$stmt->execute();
Run Code Online (Sandbox Code Playgroud)

MySQL文档没有提及任何内容,我不确定它返回的值是什么...如果记录匹配则只返回'1'而如果不匹配则返回'0'?

Joa*_*son 6

1如果匹配则选择具有单个的行,如果没有匹配则选择没有行.