亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在navicat中為datetime設置默認值的方法

發布時間:2020-12-29 11:54:55 來源:億速云 閱讀:1452 作者:小新 欄目:數據庫

小編給大家分享一下在navicat中為datetime設置默認值的方法,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

在使用navicat設計表的字段時,是可以給字段設置默認值的,但是datetime類型類型的字段缺設置不了。

由于MySQL目前字段的默認值不支持函數,所以以create_time datetime default now() 的形式設置默認值是不可能的。代替的方案是使用TIMESTAMP類型代替DATETIME類型。

TIMESTAMP列類型自動地用當前的日期和時間標記INSERT或UPDATE的操作。如果有多個TIMESTAMP列,只有第一個自動更新。

自動更新第一個TIMESTAMP列在下列任何條件下發生:

1.列值沒有明確地在一個INSERT或LOAD DATA INFILE語句中指定。

2.列值沒有明確地在一個UPDATE語句中指定且另外一些的列改變值。(注意一個UPDATE設置一個列為它已經有的值,這將不引起TIMESTAMP列被更新,因為如果你設置一個列為它當前的值,MySQL為了效率而忽略更改。)

3.你明確地設定TIMESTAMP列為NULL.

4.除第一個以外的TIMESTAMP列也可以設置到當前的日期和時間,只要將列設為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下操作的話,將字段設置為timestamp,然后默認值寫上CURRENT_TIMESTAMP即可

看完了這篇文章,相信你對“在navicat中為datetime設置默認值的方法”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

秦皇岛市| 白水县| 温州市| 胶南市| 昌图县| 瑞金市| 清水河县| 临猗县| 大丰市| 珠海市| 磴口县| 兴海县| 修武县| 襄汾县| 英山县| 西和县| 宁都县| 绥宁县| 绵竹市| 濉溪县| 会昌县| 衡阳市| 溆浦县| 扶绥县| 忻城县| 海宁市| 连江县| 阜宁县| 修水县| 达拉特旗| 杨浦区| 手游| 锦屏县| 泰顺县| 柯坪县| 乐陵市| 河西区| 蓬莱市| 承德市| 五莲县| 商洛市|