`
lovnet
  • 浏览: 6671665 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

MySQL修改字段默认值

 
阅读更多

环境

MySQL 5.1 + 命令行工具

问题

MySQL修改字段默认值

解决

alter table topic alter column cateId set default '2';

语法总结

alter table表名alter column字段名drop default; (若本身存在默认值,则先删除)

alter table表名 alter column 字段名 set default默认值;(若本身不存在则可以直接设定)

参考资料

http://blog.sina.com.cn/s/blog_79936154010103fw.html

分享到:
评论

相关推荐

    MySQL命令行中给表添加一个字段(字段名、是否为空、默认值)

    本文介绍MySQL数据库使用SQL语句来在现有的表中,添加一个新的字段,包括设置字段的是否为空、默认值等

    mysql查询的时候给字段赋默认值操作

    查询某个字段的时候需要给一个字段同样的值。 这个值你可以写死,也可以从数据库获取 1、写死值 SELECT mfr_id AS mfrId, mfr_name AS mfrName, IFNULL(NULL, 587694978080178176) AS suppId FROM mater_prod ...

    MySQL表字段设置默认值(图文教程及注意细节)

    环境 MySQL 5.1 + 命令行工具 问题 MySQL表字段设置默认值 解决 代码如下: –SQL: CREATE TABLE test( i_a int NOT NULL DEFAULT 1, ts_b timestamp NOT NULL DEFAULT NOW(), c_c char(2) NOT NULL DEFAULT ‘1’ )...

    mysql 设置默认的时间值

    由于MySQL目前字段的默认值不支持函数

    mysql中向表中某字段追加字符串的方法

    MySQL大表中重复字段的高效率查询方法MySQL 删除大表的性能问题解决方案MYSQL数据库中的现有表增加新字段(列)MySQL命令行中给表添加一个字段(...修改表一次添加多个列(字段)和索引的方法MySQL表字段设置默认值(图文

    mysql修改语句-mysql

    mysql修改语句 在 MySQL中,可以使用 UPDATE 语句来修改、更新一个或多个表的数据。 基础语法 UPDATE 语句的基本语法 使用 UPDATE 语句修改单个表,语法格式为: UPDATE <表名> SET 字段 1=值 1 [,字段 2=值 2… ...

    MySQL如何为字段添加默认时间浅析

    MySQL 的日期类型有5个,分别是: date、time、year、datetime、timestamp。 类型 字节 格式 用途 是否支持设置系统默认值 date 3 YYYY-MM-DD 日期值 不支持 time 3 HH:MM:SS 时间值或持续时间 不支持 ...

    MySQL学习之基本操作篇.doc

    mysql入门,掌握在MySQL中创建数据库,创建表。设置主键,设置字段默认值以及约束的方法。

    Mysql建表与索引使用规范详解

    一、 MySQL建表,字段需设置为非空,需设置字段默认值。二、 MySQL建表,字段需NULL时,需设置字段默认值,默认值不为NULL。三、 MySQL建表,如果字段等价于外键,应在该字段加索引。四、 MySQL建表,不同表之间的...

    MySQL学习笔记4:完整性约束限制字段

    完整性约束是对字段进行限制,从而符合该字段达到我们期望的效果比如字段含有默认值,不能是NULL等 直观点说:如果插入的数据不满足限制要求,数据库管理系统就拒绝执行操作 设置表的主键 主键能够标识表中每条信息...

    MySQL JSON类型字段操作

    1、Java 中动态扩展字段,会导致数据库表被锁,在MySQL 5.7.8版本之前,因为MySQL不能直接操作JSON类型数据,可以将一个字段设定成varchar类型,里面存放JSON格式数据,这样在需要扩展字段时,不需要修改表结构;...

    MySQL中字段类型char、varchar和text的区别

    在MySQL中,char、varchar和text类型的字段都可以用来存储字符类型的数据,char、varchar都可以指定最大的字符长度,但text不可以。 它们的存储方式和数据的检索方式也都不一样。 数据的检索效率是:char > varchar ...

    MySQL中建表时可空(NULL)和非空(NOT NULL)的用法详解

    对于MySQL的一些个规范,某些公司建表规范中有一项要求是所有字段非空,意味着没有值的时候存储一个默认值。其实所有字段非空这么说应该是绝对了,应该说是尽可能非空,某些情况下不可能给出一个默认值。 那么这条...

    php 生成MYSQL的数字字典

    利用PHP代码生成mysql 数字字典 字段名称 数据类型 是否为空 字段描述 默认值 索引等信息!

    NOT NULL 和NULL

    如果既不指定NULL也不指定NOT NULL,列被认为指定了NULL 在 MySQL 中, 为一个 NOT NULL 字段设置 NULL 值 , 它并不会出错, MySQL 会自动将 NULL值转化为该字段的默认值, 那怕是你在表定义时没有...

    mysql更新数据详细说明文档

    常用的修改表的操作有修改表名、修改字段数据类型或字段名、增加和删除字段、修改字段的排列位置、更改表的存储引擎、删除表的外键约束等。 常用的语法格式如下: ALTER TABLE <表名> [修改选项] 修改选项的语法...

    MYSQL常用命令大全

    例如:在表MyClass中添加了一个字段passtest,类型为int(4),默认值为0 mysql> alter table MyClass add passtest int(4) default '0' 8、更改表名: 命令:rename table 原表名 to 新表名; 例如:在表MyClass名字...

    mysql 启动1067错误及修改字符集重启之后复原无效问题

    主要介绍了mysql 启动1067错误及修改字符集重启之后复原无效问题,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics