新建設(shè)置默認(rèn)值
成都創(chuàng)新互聯(lián)公司公司2013年成立,先為玉州等服務(wù)建站,玉州等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為玉州企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
1
命令語法如下
create table 表名(列名稱 數(shù)據(jù)類型 default 默認(rèn)值);
2
如果圖形化界面操作,如phpmyadmin的話,一般直接默認(rèn)值就可以設(shè)置選擇呢
END
修改數(shù)據(jù)庫表的列默認(rèn)值
1
命令行界面
若本身存在默認(rèn)值,則先刪除
alter table表名alter column字段名drop default;
2
然后設(shè)置默認(rèn)值(若本身不存在則可以直接設(shè)定)
alter table表名 alter column字段名 set default默認(rèn)值;
3
再次返回表的結(jié)構(gòu)視圖,你會(huì)發(fā)現(xiàn)如下圖。剛剛設(shè)置的默認(rèn)值已經(jīng)更新為“百度經(jīng)驗(yàn)”了
4
圖形界面操作修改
圖形界面操作設(shè)置就非常簡單了,直接編輯表的結(jié)構(gòu)點(diǎn)擊需要修改的列即可。
5
如下圖打開找到默認(rèn)值一般都有無,和自定義等選項(xiàng)
--
方法一:
由于MySQL目前
字段
的
默認(rèn)值
不支持
函數(shù)
,所以以create_time
datetime
default
now()
的形式設(shè)置默認(rèn)值是不可能的。代替的
方案
是使用TIMESTAMP類型代替DATETIME類型。
TIMESTAMP列類型自動(dòng)地用當(dāng)前的
日期
和時(shí)間
標(biāo)記
INSERT或UPDATE的操作。如果有多個(gè)TIMESTAMP列,只有第一個(gè)自動(dòng)更新。
自動(dòng)更新第一個(gè)TIMESTAMP列在下列任何條件下發(fā)生:
1.列值沒有明確地在一個(gè)INSERT或LOAD
DATA
INFILE語句中指定。
2.列值沒有明確地在一個(gè)UPDATE語句中指定且另外一些的列改變值。(注意一個(gè)UPDATE設(shè)置一個(gè)列為它已經(jīng)有的值,這將不引起TIMESTAMP列被更新,因?yàn)槿绻阍O(shè)置一個(gè)列為它當(dāng)前的值,MySQL為了效率而忽略更改。)
3.你明確地設(shè)定TIMESTAMP列為NULL.
4.除第一個(gè)以外的TIMESTAMP列也可以設(shè)置到當(dāng)前的日期和時(shí)間,只要將列設(shè)為NULL,或NOW()。
所以把日期類型
選擇成timestamp
允許空就可以了
CREATE
TABLE
test
(
uname
varchar(50)
NOT
NULL,
updatetime
timestamp
NULL
DEFAULTCURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP
)
ENGINE=InnoDB
DEFAULT
CHARSET=utf8;
如果要在navicat下操作的話,將字段設(shè)置為timestamp,然后默認(rèn)值寫上CURRENT_TIMESTAMP即可
alter
table
[tablename]
drop
constraint
[標(biāo)識(shí)]
ALTER
TABLE
[tableName]
ADD
CONSTRAINT
[標(biāo)識(shí)]
DEFAULT
(25)
FOR
[columnName]
如果原字段沒有默認(rèn)值,下面一句就不用寫了:
alter
table
[tablename]
drop
constraint
[標(biāo)識(shí)]
即先給此字段添加一個(gè)默認(rèn)值
要已經(jīng)有了默認(rèn)值就寫上面的Ok
修改mysql中列的默認(rèn)值的方法:
若本身存在默認(rèn)值,則先刪除:
alter table表名alter column字段名drop default;
然后設(shè)置默認(rèn)值(若本身不存在則可以直接設(shè)定)
alter table表名 alter column字段名 set default默認(rèn)值;
網(wǎng)站欄目:mysql怎么設(shè)置默認(rèn)值,mysql設(shè)置默認(rèn)值為0
文章鏈接:http://chinadenli.net/article40/dsicsho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、定制網(wǎng)站、服務(wù)器托管、App設(shè)計(jì)、網(wǎng)站制作、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)