mysqlÖÐÔõôÉèÖÃĬÈÏֵΪ0
ÔÚ mysql Öн«ÁеÄĬÈÏÖµÉèÖÃΪ 0 ¿ÉÒÔͨ¹ýÒÔÏÂÒªÁìʵÏÖ£º½¨Éè±íʱʹÓà default Òªº¦×Ö£¬ÀýÈ磺create table user (id int default 0);Ð޸ıíʱʹÓà alter table Óï¾ä£¬ÀýÈ磺alter table user alter column age set default 0;
ÔõÑùÔÚ MySQL Öн«Ä¬ÈÏÖµÉèÖÃΪ 0
ÔÚ MySQL ÖУ¬¿ÉÒÔͨ¹ýÔÚ½¨Éè±í»òÐ޸ıíʱʹÓà DEFAULT Òªº¦×Ö£¬½«ÁеÄĬÈÏÖµÉèÖÃΪ 0¡£
½¨Éè±íʱÉèÖÃĬÈÏÖµ
ÔÚ½¨Éè±íʱ£¬¿ÉÒÔʹÓÃÒÔÏÂÓï·¨½«ÁеÄĬÈÏÖµÉèÖÃΪ 0£º
CREATE TABLE table_name ( column_name DATATYPE DEFAULT 0 );
µÇ¼ºó¸´ÖÆ
ÀýÈ磺
CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), age INT DEFAULT 0 );
µÇ¼ºó¸´ÖÆ
Ð޸ıíʱÉèÖÃĬÈÏÖµ
ÒªÐÞ¸ÄÏÖÓбíµÄÁеÄĬÈÏÖµ£¬¿ÉÒÔʹÓÃÒÔÏÂÓï·¨£º
ALTER TABLE table_name ALTER COLUMN column_name SET DEFAULT 0;
µÇ¼ºó¸´ÖÆ
ÀýÈ磺
ALTER TABLE users ALTER COLUMN age SET DEFAULT 0;
µÇ¼ºó¸´ÖÆ
Ö÷ҪעÖØÊÂÏî
ĬÈÏÖµÖ»ÄÜÔÚÒÔÏÂÊý¾ÝÀàÐÍÉÏÉèÖãºINTEGER¡¢DECIMAL¡¢FLOAT¡¢DOUBLE¡¢CHAR¡¢VARCHAR¡¢BINARY ºÍ VARBINARY¡£
ÈôÊDz»ÏÔʽÉèÖÃĬÈÏÖµ£¬ÊýÖµÁеÄĬÈÏÖµ½«Îª NULL¡£
×ÝȻָ¶¨ÁËĬÈÏÖµ£¬ÔÚ²åÈë¼Í¼ʱÈÔÈ»¿ÉÒÔÁýÕÖ¸ÃÖµ¡£
ÒÔÉϾÍÊÇmysqlÖÐÔõôÉèÖÃĬÈÏֵΪ0µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡