mysqlÖÐÔõôÉèÖÃĬÈÏֵΪ1
ÔÚ mysql ÖУ¬Ê¹Óà alter table Óï¾äºÍ default Òªº¦×Ö£¬¿ÉÒÔ½«ÁеÄĬÈÏÖµÉèÖÃΪ 1¡£°ì·¨ÈçÏ£º1. È·¶¨±íÃûºÍÁÐÃû£»2. ±àд alter table Óï¾ä£»3. Ö´ÐÐÓï¾ä¡£
MySQL Öн«Ä¬ÈÏÖµÉèÖÃΪ 1
ÔÚ MySQL ÖУ¬¿ÉÒÔͨ¹ý ALTER TABLE Óï¾äºÍ DEFAULT Òªº¦×Ö½«ÁеÄĬÈÏÖµÉèÖÃΪ 1¡£
Óï·¨
ALTER TABLE table_name ALTER COLUMN column_name SET DEFAULT 1;
µÇ¼ºó¸´ÖÆ
°ì·¨
1. È·¶¨±íÃûºÍÁÐÃû
Ê×ÏÈ£¬ÄãÐèÒªÖªµÀÒª¸üеıíµÄÃû³ÆºÍÒªÉèÖÃĬÈÏÖµµÄÁеÄÃû³Æ¡£
2. ±àд ALTER TABLE Óï¾ä
ʹÓÃÉÏÊöÓï·¨±àд ALTER TABLE Óï¾ä£¬Ö¸¶¨±íÃû¡¢ÁÐÃûºÍĬÈÏÖµ¡£
3. Ö´ÐÐÓï¾ä
ÔÚ MySQL ÏÂÁîÐлò¿Í»§¶ËÖÐÖ´ÐÐ ALTER TABLE Óï¾ä£º
mysql> ALTER TABLE my_table ALTER COLUMN my_column SET DEFAULT 1;
µÇ¼ºó¸´ÖÆ
ʾÀý
¼ÙÉèÄãÔÚÃûΪ my_table µÄ±íÖÐÓÐÒ»¸öÃûΪ my_column µÄÁУ¬²¢ÇÒÒª½«¸ÃÁеÄĬÈÏÖµÉèÖÃΪ 1¡£ÄÇô£¬ÄãÐèÒªÖ´ÐÐÒÔÏÂÓï¾ä£º
ALTER TABLE my_table ALTER COLUMN my_column SET DEFAULT 1;
µÇ¼ºó¸´ÖÆ
Ö´ÐдËÓï¾äºó£¬my_column ÁÐÔÚûÓÐÃ÷È·Ö¸¶¨ÖµµÄÇéÐÎϽ«Ä¬ÒÔΪ 1¡£
×¢ÖØ
Ö»ÓÐÔÚÁеÄÄ¿½ñÊý¾ÝÀàÐÍÔÊÐíµÄÇéÐÎÏ£¬²Å»ª½«Ä¬ÈÏÖµÉèÖÃΪ 1¡£ÀýÈ磬ÈôÊÇÁÐÊÇ×Ö·û´®ÀàÐÍ£¬Ôò²»¿É½«Ä¬ÈÏÖµÉèÖÃΪ 1¡£
ÈôÊǸÃÁÐÒѾ¾ßÓÐĬÈÏÖµ£¬Ôò ALTER TABLE Óï¾ä½«ÁýÕÖËü¡£
ÔÚijЩÇéÐÎÏ£¬¿ÉÄÜÐèҪʹÓà NOT NULL Ô¼ÊøÀ´Ç¿ÖÆÖ´ÐÐĬÈÏÖµ¡£
ÒÔÉϾÍÊÇmysqlÖÐÔõôÉèÖÃĬÈÏֵΪ1µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡