給mysql數(shù)據(jù)庫的字段設默認值方式
mysql數(shù)據(jù)庫的字段設默認值
在建表的時候,在字段列表里這樣寫:
字段名 數(shù)據(jù)類型 default 默認值
例1:default造句規(guī)則
age int default 15 address varchr default '北京市' goods_id int NOT NULL AUTO_INCREMENT COMMENT '商品id' , goods_name varchar(45) not null default ' ' COMMENT '商品名稱', maket_price Decimal(10,2) not null default 0 comment '市場價格', shop_price Decimal(10,2) not null default 0 comment '購買價格', goods_sn varchar(45) not null default ' ' comment '', goods_img varchar(45) not null default ' ' comment '', goods_desc Text (65535) default ' ' comment '', is_hot Tinyint (3) not null default 0 comment ", is_new Tinyint(3) not null default 0 comment '', is_best Tinyint (3) not null default 0 comment '', is_onsale tinyint (3) not null default 1 comment '', add_time int default 0,
修改mysql數(shù)據(jù)庫字段內容默認值為當前時間
1.添加CreateTime 設置默認時間 CURRENT_TIMESTAMP
ALTER TABLE `table_name` ADD COLUMN `CreateTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間' ;
2.修改CreateTime 設置默認時間 CURRENT_TIMESTAMP
ALTER TABLE `table_name` MODIFY COLUMN `CreateTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間' ;
3.添加UpdateTime 設置 默認時間 CURRENT_TIMESTAMP 設置更新時間為 ON UPDATE CURRENT_TIMESTAMP
ALTER TABLE `table_name` ADD COLUMN `UpdateTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間' ;
4.修改 UpdateTime 設置 默認時間 CURRENT_TIMESTAMP 設置更新時間為 ON UPDATE CURRENT_TIMESTAMP
ALTER TABLE `table_name` MODIFY COLUMN `UpdateTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMPCOMMENT '創(chuàng)建時間' ;
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
mysql中insert并發(fā)問題(on?DUPLICATE?KEY?UPDATE)
本文主要介紹了mysql中insert并發(fā)問題(on?DUPLICATE?KEY?UPDATE),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-01-01MySQL中實現(xiàn)高性能高并發(fā)計數(shù)器方案(例如文章點擊數(shù))
這篇文章主要介紹了MySQL中實現(xiàn)高性能高并發(fā)計數(shù)器方案,本文中的計數(shù)器是指如文章的點擊數(shù)、喜歡數(shù)、瀏覽次數(shù)等,需要的朋友可以參考下2014-10-10