14

I have a status column in my database table. Type : tinyint(4) and the Default value is 0. I want to change the default value to 1. How to do that? May be this is a very simple question, but I don't know.

0

5 Answers 5

29

You can do so

ALTER TABLE `table_name` CHANGE `column_name` `column_name` TINYINT(4) DEFAULT 1 NOT NULL; 
Sign up to request clarification or add additional context in comments.

2 Comments

I've explained above.
Looks like in phpMyAdmin there is not this possiblity
8
ALTER TABLE MyTable MODIFY COLUMN col TINYINT NOT NULL DEFAULT 1;

Comments

3

Try this

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

1 Comment

why is '1' in quotes ?
1
ALTER TABLE `your_table` CHANGE `your_column` `your_column` TINYINT( 3 ) UNSIGNED NOT NULL DEFAULT '1'

1 Comment

why '1' in quotes?
1

If you want add any column in your table you can do this:

ALTER TABLE table_name CHANGE Column_name  tinyint(1) DEFAULT 1 NOT NULL;

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.