ホームページ  >  記事  >  データベース  >  mysql で set とはどういう意味ですか?

mysql で set とはどういう意味ですか?

藏色散人
藏色散人オリジナル
2019-04-29 14:45:4427640ブラウズ

mysql の

SET は、SQL Server で定義された変数に値を代入する方法です。多くの場合、update ステートメントと一緒に使用されます。その使用構文は [UPDATE テーブル名 SET カラム名 = 新しい値 WHERE カラム] です。名前 = 特定の値] 。

mysql で set とはどういう意味ですか?

SET は、SQL Server で定義された変数に値を割り当てる方法であり、多くの場合、update ステートメントと一緒に使用されます。

構文:

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

注:

SQL Server で定義された変数に値を割り当てるには、SET と SELECT という 2 つの方法があります。

1. 同時に複数の変数に値を代入する場合には違いがあります:

set は複数の変数への値の代入をサポートしていません。

select は、複数の変数への代入をサポートしています。

2. 式が複数の値を返す場合には違いがあります:

set は式に対して複数の値を返す場合にエラーになります

select は複数の値を返します式の場合、結果が変数に割り当てられた最後の値に返される場合。

3. 式が値を返さない場合には違いがあります:

set 式が値を返さない場合、変数には null 値が割り当てられます。

select 式が値を返さない場合、変数は元の値を保持します。

mysql で set とはどういう意味ですか?

関連する推奨事項: 「MySQL チュートリアル

以上がmysql で set とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。