将 tinyint 默认值更改为 1 mysql
Posted
技术标签:
【中文标题】将 tinyint 默认值更改为 1 mysql【英文标题】:Change tinyint default value into 1 mysql 【发布时间】:2014-05-16 12:55:20 【问题描述】:我的数据库表中有一个状态列。 Type : tinyint(4) 并且默认值为 0。我想将默认值更改为 1。如何做到这一点? 可能这是一个非常简单的问题,但我不知道。
【问题讨论】:
【参考方案1】:你可以这样做
ALTER TABLE `table_name` CHANGE `column_name` `column_name` TINYINT(4) DEFAULT 1 NOT NULL;
【讨论】:
上面已经解释过了。 看起来在 phpMyAdmin 中没有这种可能性【参考方案2】:ALTER TABLE MyTable MODIFY COLUMN col TINYINT NOT NULL DEFAULT 1;
【讨论】:
【参考方案3】:试试这个
ALTER TABLE `Type` CHANGE `status` `status` tinyint(4) NOT NULL DEFAULT '1'
【讨论】:
【参考方案4】:ALTER TABLE `your_table` CHANGE `your_column` `your_column` TINYINT( 3 ) UNSIGNED NOT NULL DEFAULT '1'
【讨论】:
为什么要在引号中加上“1”?【参考方案5】:如果您想在表格中添加任何列,您可以这样做:
ALTER TABLE table_name CHANGE Column_name tinyint(1) DEFAULT 1 NOT NULL;
【讨论】:
以上是关于将 tinyint 默认值更改为 1 mysql的主要内容,如果未能解决你的问题,请参考以下文章
MySQL触发器在插入或更新之前将日期值更改为weekstart
无法将 colorButtonNormal 值更改为所有按钮