2010-07-15 34 views

回答

29

這些是針對特定版本mySQL的條件註釋。

herehere

  • MySQL版本具體意見開始/*!
  • 和結束與*/
  • 版本號始終是5個位數
  • 版本號的格式爲主要版本號, 小版本號,主版本號爲1位 ,修訂號爲左填充2位爲0的
  • 版本的具體意見將針對任何版本等於或大於 版本號上市
+0

好的,謝謝! – Spoonface 2010-07-15 15:53:10

+0

@Unicron它可能並不總是針對特定的版本,因爲我試圖用mysql視圖轉儲文件,這個視圖被定義爲註釋掉,它與mysql版本無關。 – pahnin 2014-01-15 09:03:11

6

的MySQL 解析高,執行這些代碼行,我相信本地化和字符編碼的東西,因爲評論從/*!(帶有感嘆號)開始,而不僅僅是C風格/*

想想你做條件評論和Internet Explorer的方式。 <!--[if IE]><![endif]-->看起來像其他瀏覽器的任何普通的舊HTML註釋,但IE識別此特殊評論並根據需要解析它。同樣,/*! */看起來像其他SQL DBMS的任何其他評論,但對MySQL特別。

+0

好的,謝謝! – Spoonface 2010-07-15 15:52:49