国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL表字段設(shè)置默認(rèn)值(圖文教程及注意細(xì)節(jié))

2024-07-24 13:01:15
字體:
供稿:網(wǎng)友
環(huán)境
MySQL 5.1 + 命令行工具
問題
MySQL表字段設(shè)置默認(rèn)值
解決

復(fù)制代碼 代碼如下:


--SQL:
CREATE TABLE test(
i_a int NOT NULL DEFAULT 1,
ts_b timestamp NOT NULL DEFAULT NOW(),
c_c char(2) NOT NULL DEFAULT '1'
);
--以下SQL不合法
--time_d time NOT NULL DEFAULT CURTIME(),
--date_e date NOT NULL DEFAULT CURDATE(),
--datetime_f datetime NOT NULL DEFAULT NOW(),


MySQL表字段設(shè)置默認(rèn)值(圖文教程及注意細(xì)節(jié))


總結(jié)
int類型:默認(rèn)值也得是整型,并且default后邊不要()括號(hào)。
char類型:默認(rèn)值使用單引號(hào)。

DATETIME類型:NOW()函數(shù)以'YYYY-MM-DD HH:MM:SS'返回當(dāng)前的日期時(shí)間,可以直接存到DATETIME字段中。不支持使用系統(tǒng)默認(rèn)值。

DATE類型:CURDATE()以'YYYY-MM-DD'的格式返回今天的日期,可以直接存到DATE字段中。不支持使用系統(tǒng)默認(rèn)值。

TIME類型:CURTIME()以'HH:MM:SS'的格式返回當(dāng)前的時(shí)間,可以直接存到TIME字段中。不支持使用系統(tǒng)默認(rèn)值。
參考資料
mysql表字段默認(rèn)值
用sql語句創(chuàng)建表時(shí),給表字段默認(rèn)值出錯(cuò)。
比如:mssql

復(fù)制代碼 代碼如下:


CREATE TABLE dnt_forums(
aa int NOT NULL DEFAULT (''),
bb date NOT NULL DEFAULT (getdate()),
cc char(50) NOT NULL DEFAULT (null)
}


請問上述的sql語句要如何修改在mysql中才能使用

aa 是 int 類型,默認(rèn)值也得是整型,并且default后邊不要()括號(hào)
bb date類型不支持使用系統(tǒng)默認(rèn)值,改成timestamp,能過now()取系統(tǒng)時(shí)間
cc 已經(jīng)不允許為空(not null)所以不能默認(rèn)為 null ,可以改成空字符串

復(fù)制代碼 代碼如下:


CREATE TABLE dnt_forums(
aa int NOT NULL DEFAULT 2,
bb timestamp NOT NULL DEFAULT now(),
cc char(50) NOT NULL DEFAULT ''
);


MySQL獲取系統(tǒng)當(dāng)前時(shí)間的函數(shù)
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 年辖:市辖区| 仙居县| 浮梁县| 湖州市| 大方县| 五华县| 屯门区| 台东县| 肥城市| 井研县| 榆树市| 三亚市| 马鞍山市| 乌恰县| 西城区| 宜宾县| 丰都县| 错那县| 鄯善县| 屏东市| 龙山县| 富锦市| 临漳县| 永寿县| 徐闻县| 浦东新区| 南郑县| 连云港市| 嘉峪关市| 宜兴市| 南汇区| 七台河市| 大冶市| 荥阳市| 江油市| 禹城市| 兴宁市| 雷波县| 浮梁县| 石渠县| 隆尧县|