關於MySQL注釋

2021-07-09 03:43:33 字數 964 閱讀 6270

1.從『

#

』字元從行尾2.

從『

-- 』序列到行尾

請注意『

-- 』

(雙破折號

)注釋風格要求

2個破折號後面至少跟乙個空格符(例如

空格、

tab、換行符等等)

。該語法與標準

sql

注釋語法稍有不同,後者將在

1.8.5.7, 「『--』作為注釋起始標記」

中討論。

3.從/*序列到後面的*/序列。結束序列不一定在同一行中,因此該語法允許注釋跨越多行。

第2個說明:

之所以要求使用空格,是為了防止與自動生成sql查詢有關的問題,它採用了類似下面的**,其中,自動為「!payment!」插入「payment」的值:

update account set credit=credit-!payment!

考慮一下,如果「payment」的值為負數如「-1」時會出現什麼情況:

update account set credit=credit--1

在sql中「credit--1」是合法的表示式,但是,如果「--1」被解釋為注釋開始,部分表示式將被捨棄。其結果是,表示式的意義與預期的意義完全不同。

update account set credit=credit

該語句不會對值作任何更改!這表明,允許注釋以「--」開始會產生嚴重後果。

文章**:關於mysql注釋

mysql注釋 mysql注釋

mysql 伺服器支援 到該行結束 到該行結束 以及 行中間或多個行 的注釋方格 mysql select 1 1 這個注釋直到該行結束 mysql select 1 1 這個注釋直到該行結束 mysql select 1 這是乙個在行中間的注釋 1 mysql select 1 這是乙個 多行注釋...

mysql 注釋 MySql注釋

cmd顯示mysql中文亂碼解決 首先cmd預設編碼是gbk,而mysql預設使用的是utf 8 所以你可以設定cmd為 chcp 65001 就是換成utf 8 頁 chcp 936 可以換回預設的gbk chcp 437 是美國英語 mysql show variables like chara...

mysql整段注釋 mysql的注釋

一直沒怎麼用過mysql資料庫,今天用mysqldump備份了一下表結構,記錄一下遇到的問題 1.mysqldump預設匯出沒有事務和儲存過程,如果想匯出這些可以用 e 和 r routines dump stored routines functions and procedures 2.mysq...