mysql 设置某一字段的默认值

打印 上一主题 下一主题

主题 539|帖子 539|积分 1617

情景:为表的字段设置默认值,以确保在插入新记录时,如果没有为该字段指定值,将使用默认值。

一:创建表时设置默认值
创建表时,使用DEFAULT关键字为字段设置默认值:比如下表,年龄没有数据插入时,默认18
  1. CREATE TABLE my_table (
  2.     id INT PRIMARY KEY,
  3.     name VARCHAR(50) NOT NULL,
  4.     age INT DEFAULT 18
  5. );
复制代码
二:使用ALTER TABLE语句修改默认值
表已经存在的情况下,可以使用ALTER TABLE语句来修改字段的默认值:
  1. ALTER TABLE my_table
  2. ALTER COLUMN age SET DEFAULT 18;
复制代码
要是不想要这个默认值,也可用这种方法删除,比如:
  1. ALTER TABLE my_table
  2. ALTER COLUMN age DROP DEFAULT;
  3. ```
  4. 上述语句将删除`my_table`表中`age`字段的默认值。
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

不到断气不罢休

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表