第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何為MySQL datetime列設(shè)置默認(rèn)值?

如何為MySQL datetime列設(shè)置默認(rèn)值?

絕地?zé)o雙 2019-06-18 13:33:35
如何為MySQL datetime列設(shè)置默認(rèn)值?如何為MySQL datetime列設(shè)置默認(rèn)值?在SQLServer中,getdate()..MySQL的等價(jià)物是什么?如果這是一個因素,我將使用MySQL5.x。
查看完整描述

3 回答

?
胡說叔叔

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超8個贊


現(xiàn)在可以使用datetime字段來實(shí)現(xiàn)這一點(diǎn)。MySQL 5.6.5,看看其他員額在下面.。

以前的版本不能用日期時(shí)間.

但是你可以用時(shí)間戳來做:

mysql> create table test (str varchar(32), ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP);

Query OK, 0 rows affected (0.00 sec)


mysql> desc test;

+-------+-------------+------+-----+-------------------+-------+

| Field | Type        | Null | Key | Default           | Extra |

+-------+-------------+------+-----+-------------------+-------+

| str   | varchar(32) | YES  |     | NULL              |       | 

| ts    | timestamp   | NO   |     | CURRENT_TIMESTAMP |       | 

+-------+-------------+------+-----+-------------------+-------+

2 rows in set (0.00 sec)


mysql> insert into test (str) values ("demo");

Query OK, 1 row affected (0.00 sec)


mysql> select * from test;

+------+---------------------+

| str  | ts                  |

+------+---------------------+

| demo | 2008-10-03 22:59:52 | 

+------+---------------------+

1 row in set (0.00 sec)


mysql>

*警告:如果您將一個列定義為默認(rèn)狀態(tài),則需要始終為該列指定一個值,否則更新時(shí)該值將自動重置為“Now()”。這意味著,如果不希望更改值,則UPDATE語句必須包含“[您的列名]=[您的列名]”(或其他值),否則該值將變成“Now()”。很奇怪但卻是真的。我希望這能幫到你。我使用的是5.5.56-MariaDB*


查看完整回答
反對 回復(fù) 2019-06-18
  • 3 回答
  • 0 關(guān)注
  • 1049 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號