Измените значение по умолчанию tinyint на 1 mysql

У меня есть столбец состояния в моей таблице базы данных. Введите: tinyint(4) и значение по умолчанию равно 0. Я хочу изменить значение по умолчанию на 1. Как это сделать? Может быть, это очень простой вопрос, но я не знаю.

5 ответов

Решение

Вы можете сделать это

ALTER TABLE `table_name` CHANGE `column_name` `column_name` TINYINT(4) DEFAULT 1 NOT NULL; 
ALTER TABLE MyTable MODIFY COLUMN col TINYINT NOT NULL DEFAULT 1;

Попробуй это

ALTER TABLE `Type` CHANGE `status` `status` tinyint(4) NOT NULL DEFAULT '1'

Если вы хотите добавить какой-либо столбец в вашу таблицу, вы можете сделать это:

ALTER TABLE table_name CHANGE Column_name  tinyint(1) DEFAULT 1 NOT NULL;
ALTER TABLE `your_table` CHANGE `your_column` `your_column` TINYINT( 3 ) UNSIGNED NOT NULL DEFAULT '1'
Другие вопросы по тегам