給mysql數(shù)據(jù)庫(kù)的字段設(shè)默認(rèn)值方式
mysql數(shù)據(jù)庫(kù)的字段設(shè)默認(rèn)值
在建表的時(shí)候,在字段列表里這樣寫:
字段名 數(shù)據(jù)類型 default 默認(rèn)值
例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 '市場(chǎng)價(jià)格', shop_price Decimal(10,2) not null default 0 comment '購(gòu)買價(jià)格', 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ù)庫(kù)字段內(nèi)容默認(rèn)值為當(dāng)前時(shí)間
1.添加CreateTime 設(shè)置默認(rèn)時(shí)間 CURRENT_TIMESTAMP
ALTER TABLE `table_name` ADD COLUMN `CreateTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時(shí)間' ;
2.修改CreateTime 設(shè)置默認(rèn)時(shí)間 CURRENT_TIMESTAMP
ALTER TABLE `table_name` MODIFY COLUMN `CreateTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時(shí)間' ;
3.添加UpdateTime 設(shè)置 默認(rèn)時(shí)間 CURRENT_TIMESTAMP 設(shè)置更新時(shí)間為 ON UPDATE CURRENT_TIMESTAMP
ALTER TABLE `table_name` ADD COLUMN `UpdateTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '創(chuàng)建時(shí)間' ;
4.修改 UpdateTime 設(shè)置 默認(rèn)時(shí)間 CURRENT_TIMESTAMP 設(shè)置更新時(shí)間為 ON UPDATE CURRENT_TIMESTAMP
ALTER TABLE `table_name` MODIFY COLUMN `UpdateTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMPCOMMENT '創(chuàng)建時(shí)間' ;
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
MySQL表字段時(shí)間設(shè)置默認(rèn)值
很多人可能會(huì)把日期類型的字段的類型設(shè)置為 date或者 datetime,但是這些不是當(dāng)前時(shí)間,那么如何把字段時(shí)間設(shè)置成當(dāng)前時(shí)間,本文就具體來介紹一下2021-05-05mysql 讓一個(gè)存儲(chǔ)過程定時(shí)作業(yè)的代碼
以下例子主要是實(shí)現(xiàn)簡(jiǎn)單的mysq 定時(shí)作業(yè),需要的朋友可以參考下。2011-05-05關(guān)于MySQL索引的幾點(diǎn)值得注意的事項(xiàng)
索引對(duì)查詢的速度有著至關(guān)重要的影響,MySQL索引的建立對(duì)于MySQL的高效運(yùn)行是很重要的2014-07-07mysql中insert并發(fā)問題(on?DUPLICATE?KEY?UPDATE)
本文主要介紹了mysql中insert并發(fā)問題(on?DUPLICATE?KEY?UPDATE),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01MySQL中實(shí)現(xiàn)高性能高并發(fā)計(jì)數(shù)器方案(例如文章點(diǎn)擊數(shù))
這篇文章主要介紹了MySQL中實(shí)現(xiàn)高性能高并發(fā)計(jì)數(shù)器方案,本文中的計(jì)數(shù)器是指如文章的點(diǎn)擊數(shù)、喜歡數(shù)、瀏覽次數(shù)等,需要的朋友可以參考下2014-10-10