文本列的默认值
Posted
技术标签:
【中文标题】文本列的默认值【英文标题】:Default value for a text column 【发布时间】:2011-07-11 17:00:57 【问题描述】:我的表中有一个数据类型为 TEXT
的列。
如何给它一个默认的NULL
值,这样当列中没有条目时它不会消耗内存。
我在一个论坛上阅读了一个类似的问题,他们说应该允许列用于空值;我这样做了,但它不起作用..
【问题讨论】:
可以使用触发器how to give Default Text like 'not updated' to text type in sql 【参考方案1】:TEXT
不支持除NULL
之外的任何默认值。因此,它隐含为DEFAULT NULL
,因此您无需更改任何内容。
【讨论】:
那么如果列中没有数据,会不会节省内存?? ***.com/questions/3466872/… "对于ENUM以外的字符串类型,默认值为空字符串" (dev.mysql.com/doc/refman/5.7/en/data-type-defaults.html)以上是关于文本列的默认值的主要内容,如果未能解决你的问题,请参考以下文章