19 我的表中有一列中的數據類型爲TEXT。文本列的默認值 我該如何給它一個默認的NULL值,以便當列中沒有條目時它不消耗內存。 我在一個論壇上讀到類似的問題,他們說列應該被允許爲空值;我做到了,但它不起作用。 來源 2011-03-09 Shaun +0 你可以使用觸發器[*如何給默認文本像'未更新'文本類型在SQL *](http://stackoverflow.com/questions/23886364/how-to-give-default-text-like -not-updated-to-text-type-in-sql) – 2014-05-27 13:03:58
29 TEXT不支持除NULL之外的任何其他值的默認值。因此,它含蓄DEFAULT NULL,所以你不應該改變任何東西。 來源 2011-03-09 08:15:52 BoltClock +0 另請參閱:http://dev.mysql.com/doc/refman/4.1/en/blob.html – nico 2011-03-09 08:20:20 +0 所以如果列中沒有數據,它會節省內存嗎? – Shaun 2011-03-09 08:48:38 +0 @ user418232是 – 2011-03-25 19:48:38
你可以使用觸發器[*如何給默認文本像'未更新'文本類型在SQL *](http://stackoverflow.com/questions/23886364/how-to-give-default-text-like -not-updated-to-text-type-in-sql) – 2014-05-27 13:03:58