新聞中心
mysql中的缺省值
在create表的時候就給每個字段指定缺省值啊。或者用alter語句修改字段的缺省值。
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信平臺小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了西盟免費建站歡迎大家使用!
mysql 引用默認(rèn)值的sql語句怎么寫
1、如果您打算插入記錄時使用默認(rèn)值INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
[INTO] tbl_name [(col_name,...)]
VALUES ({expr | DEFAULT},...),(...),...
[ ON DUPLICATE KEY UPDATE col_name=expr, ... ]這是mysql增加記錄的SQL語句,在VALUES后面的括號內(nèi)使用DEFAULT將會使用默認(rèn)值最為字段的值。2、如果您打算讀取某個表字段的默認(rèn)值可以使用DESCRIBE {DESCRIBE | DESC} tbl_name [col_name | wild]參考下面的例子mysql DESCRIBE city;
+------------+----------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+----------+------+-----+---------+----------------+
| Id | int(11) | NO | PRI | NULL | auto_increment |
| Name | char(35) | NO | | | |
| Country | char(3) | NO | UNI | | |
| District | char(20) | YES | MUL | | |
| Population | int(11) | NO | | 0 | |
+------------+----------+------+-----+---------+----------------+
5 rows in set (0.00 sec)
mysql中為一個字段添加default值為當(dāng)前時間,怎么寫?
mysql的字段默認(rèn)值不可以是函數(shù)。除
timestamp字段可以用current_timestamp外。其它都使用常數(shù)為默認(rèn)值。
下面的例子是:在名字為database的表中插入一個名為addtime的字節(jié),并且默認(rèn)值為當(dāng)前時間。
alter
table
`database`add
addtime
timestamp
not
null
default
current_timestamp()
;
database是表名,
addtime是字段名,
timestamp是類型,
not
null表明不能為空,
default
current_timestamp()默認(rèn)時間為當(dāng)前時間。
mysql 設(shè)置默認(rèn)值
alter
table
[tablename]
drop
constraint
[標(biāo)識]
ALTER
TABLE
[tableName]
ADD
CONSTRAINT
[標(biāo)識]
DEFAULT
(25)
FOR
[columnName]
如果原字段沒有默認(rèn)值,下面一句就不用寫了:
alter
table
[tablename]
drop
constraint
[標(biāo)識]
即先給此字段添加一個默認(rèn)值
要已經(jīng)有了默認(rèn)值就寫上面的Ok
網(wǎng)站題目:缺省值mysql怎么拼寫,mysql 缺省值
當(dāng)前鏈接:http://www.ef60e0e.cn/article/dsdhoje.html