MySQL語法中=與:=的區別
MySQL語法中=與:=的區別
對於剛接觸到mysql的程式設計師來說,會對這兩個符號有疑問,因為會發現有的程式碼裡用這個有的用另一個。當然他們是有區別的。他們的區別也比較簡單:
":="是真正意義上的賦值操作,左邊的變數設定為右邊的值。
"="則只在兩種情況下作為賦值用,第一種就是在SET語句裡面,SET var = value;
另一種是在UPDATE語句裡面的那個SET,如update table_name set column_name where....。
除了這兩種情況外"="則作為比較運算子使用。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16976507/viewspace-2132983/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 模板語法 if 與 with 的區別
- delphi中的語法 div / mod 的用法區別
- 『Java 語法基礎』a = a + b 與 a += b 的區別Java
- MySQL的@與@@區別MySql
- SQL Server 和 MySql 語法和關鍵字的區別ServerMySql
- MySQL中TEXT與BLOB欄位型別的區別MySql型別
- Flutter Dart語法(1):extends 、 implements 、 with的用法與區別FlutterDart
- Postgresql與MySQL的區別MySql
- Mysql與mongodb的區別MySqlMongoDB
- mysql與Oracle的區別MySqlOracle
- mysql中!=和is not的區別MySql
- mysql中“ ‘ “和 “ ` “的區別MySql
- 【MySQL】now()與sysdate()的區別MySql
- Javascript中“==”與“===”的區別JavaScript
- js中“==”與"==="的區別JS
- my.cnf中[mysql]與[mysqld]下引數的區別MySql
- MySQL資料庫中的timestamp型別與時區MySql資料庫型別
- Java與C語言的區別?JavaC語言
- MySQL的create table as 與 like區別MySql
- Mysql與Oracle的50個區別MySqlOracle
- MySQL中普通sql與預編譯sql 區別MySql編譯
- mysql中key 、primary key 、unique key 與index區別MySqlIndex
- 幽默:MySQL與mongodb區別MySqlMongoDB
- Mysql 中 MyISAM 和 InnoDB 的區別MySql
- mysql 中set和enum的區別MySql
- by which, in which, from which 語法區別
- mysql與redis的區別與使用場景MySqlRedis
- 新保險法與舊保險法區別
- Java中(==)與equals的區別Java
- numpy中dot與*的區別
- Python中 ‘==‘ 與‘is‘的區別Python
- JavaScript switch與if else語句的區別JavaScript
- Java語言與平臺的區別Java
- 粵語與普通話的區別1
- MySQL與SQLite的區別及遷移MySqlSQLite
- Oracle與MySQL的幾點區別(轉)OracleMySql
- Mysql中varchar與char的區別以及varchar(30)中的30代表的涵義MySql
- 在MySQL中 Truncate Delect Drop 的區別MySql