ホームページ >データベース >mysql チュートリアル >MySQL には二重等号が存在しますか?

MySQL には二重等号が存在しますか?

王林
王林転載
2023-09-14 09:09:071444ブラウズ

MySQL には二重等号が存在しますか?

二重等号の概念はありません。 2 つの値を比較するために使用できます。 MySQL で 2 つの等号 (==) を使用すると、エラー メッセージが表示されます。

この概念が正しいかどうかを検証してみましょう。変数を宣言します -

mysql> set @Number=10;
Query OK, 0 rows affected (0.00 sec)

次に、上記の変数値を 10 と比較します。 2 つの値が同じ場合、結果は 1 になり、そうでない場合は 0 になります。

二重等号を使用します -

mysql> select 10==@Number;

これにより、次の出力、つまりエラーが生成されます -

ERROR 1064 (42000): You have an error in your SQL syntax; 
check the manual that corresponds to your MySQL server version 
for the right syntax to use near '==@Number' at line 1

次に、二重等号 (==) を単一の等号に変更しましょう(=)−

mysql> select 10=@Number;

これにより、次の出力が生成されます-

+------------+
| 10=@Number |
+------------+
| 1          |
+------------+
1 row in set (0.00 sec)

以上がMySQL には二重等号が存在しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。