為MYSQL加注釋 mysql注釋符

2021-06-18 18:12:41 字數 885 閱讀 2059

上午插入記錄的時候一直沒有成功,鬱悶不知道為什麼.因為是很多條記錄一起插入,中間一些不用的資料就用"--"來注釋了,結果沒有效果.

沒有辦法,在網上找了找,才發現注釋符"--"錯了,需要乙個空格,應該是"-- ".

mysql注釋符有三種:

1、#...

2、"--  ..."

3、/*...*/

mysql 伺服器支援 # 到該行結束、-- 到該行結束 以及 /* 行中間或多個行 */ 的注釋方格:

mysql> select 1+1;     # 這個注釋直到該行結束

mysql> select 1+1;     -- 這個注釋直到該行結束

mysql> select 1 /* 這是乙個在行中間的注釋 */ + 1;

mysql> select 1+

/*這是乙個

多行注釋的形式

*/1;

注意 -- (雙長劃) 注釋風格要求在兩個長划後至少有乙個空格!

儘管伺服器理解剛才描述的注釋句法,但 mysql 客戶端的語法分析在 /* ... */ 注釋方式上還有所限止:

單引號和雙引號被用來標誌乙個被引用字串的開始,即使是在乙個注釋中。如果注釋中的引號沒有另乙個引號與之配對,那和語法分析程式就不會認為注釋結束。如果你以互動式執行 mysql,你會產生困惑,因為提示符從 mysql> 變為 』> 或 ">。

乙個分號被用於指出當前 sql 語句的結束並且跟隨它的任何東西表示下一行的開始。

不論你是以互動式執行 mysql 還是將命令放在乙個檔案中,然後以 mysql < some-file 告訴 mysql 讀取它的輸入,這個限制均存在。

筆者認為:單行注釋最好用 # 開始,而不要用 -- , 因為用 -- 做 注釋後面必須至少有乙個空格,有時忘寫了就會出現錯誤!

MySQL追加注釋或者大量修改注釋

之前乙個專案比較倉促,開發給的建表語句沒有注釋.現在要補全注釋資訊.但是mysql後期追加注釋比較麻煩 需要使用modify語法。只要不小心寫錯一點,就可能導致表結構的變更,而不是注釋的變更.實驗表如下 create table t c1 int primary key auto increment...

MySQL追加注釋或者大量修改注釋

mysql追加注釋或者大量修改注釋 2016 01 25 20 28 05 分類 mysql mysql 5.6.14 之前乙個專案比較倉促,開發給的建表語句沒有注釋.現在要補全注釋資訊.但是mysql後期追加注釋比較麻煩 需要使用modify語法。只要不小心寫錯一點,就可能導致表結構的變更,而不是...

MySQL建表語句 新增注釋

mysql建表語句 新增注釋 1.建表 注釋 create table student id intprimary key auto increment comment 學號 name varchar 200 comment 姓名 age int comment 年齡 comment 學生資訊 2....