上午插入記錄的時候一直沒有成功,鬱悶不知道為什麼.因為是很多條記錄一起插入,中間一些不用的資料就用"--"來注釋了,結果沒有效果.
沒有辦法,在網上找了找,才發現注釋符"--"錯了,需要乙個空格,應該是"-- ".
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....