首頁  >  文章  >  資料庫  >  mysql中set什麼意思?

mysql中set什麼意思?

藏色散人
藏色散人原創
2019-04-29 14:45:4427628瀏覽

mysql中SET是SQL Server中對已經定義的變數賦值的方式,經常與update語句一起使用,其使用語法是【UPDATE 表名稱SET 列名稱= 新值WHERE 列名稱= 某值】 。

mysql中set什麼意思?

SET是SQL Server 中對已經定義的變數賦值的方式,經常與update語句一起使用。

語法:

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

註:

SQL Server 中對已經定義的變數賦值的方式用兩種,分別是SET 和SELECT,對於這兩種方式的差異如下:

1、對多個變數同時賦值時有差異:

set不支援對多個變數進行賦值。

select支援對多個變數進行賦值。

2、表達式傳回多個值時存在差異:

set對表達式傳回多個值的時候會出錯

select對表達式傳回多個值的時候是將結果回到最後一個值賦給變數。

3、對表達式未回傳值有差別:

#set在對表達式的未回傳值的時候,變數被賦null值。

select在對表達式的未回傳值的時候,變數保持原值。

mysql中set什麼意思?

相關推薦:《MySQL教學

以上是mysql中set什麼意思?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn