2011-04-14 29 views
0

Mysql支持很短的註釋,即只有60個字符。
我使用註釋來記錄表格,以便在幾年後回顧它的用法。但字符長度爲60,不可能記錄所有內容。如何向mysql表和列添加長註釋?

有什麼辦法可以在mysql表中添加長評論嗎?

+0

在文件(msword)中記錄它們 – 2011-04-14 06:14:20

+0

文件,確定。但是msword?那是什麼? – 2011-04-14 09:59:47

+1

我想要文檔與db一起出現。後來因爲我不記得我在哪裏保存了文檔文件。 – 2011-04-14 11:16:02

回答

1

如果標準方法不夠好,請不要使用它。沿線的創建您自己的桌:

mymetadata: 
    tablename  varchar(50) 
    description varchar(2000) 

(添加模式和索引如適用)。

然後填充該表格而不是使用標準方法。 show create table mytableselect description from mymetadata where tablename = 'mytable'之間幾乎沒有功能差異。

順便說一下,MySQL 5.6 doco聲明限制爲1024個字符。自5.5.3以來一直如此。在此之前(一直回到5.0),它聲稱有255個字符沒問題。所以我不確定你的60個角色的聲明來自哪裏,除非你使用的是一個非常老的 MySQL。

+0

我使用phpmyadmin創建表格,上次我檢查了它只修剪了60個字符的評論。 – 2011-04-14 11:23:49

1

記錄數據庫的最佳方式是在其中有足夠註釋的ERD模型。

如果您的ERD工具支持它,您可以創建必要的SQL腳本以將註釋應用於模型中的數據庫。根據工具的不同,您可以添加長和短的描述,並使用數據庫註釋的簡短描述。

因此,您有一個與數據庫同步的可視化文檔。

+0

我希望文檔與db一起出現。所以我無法理解數據庫,而無需查看其文檔。評論將保留與db本身相關的所有相關信息。 – 2011-04-14 11:18:13