91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

在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

景洪市| 青铜峡市| 利辛县| 平乡县| 于田县| 蒙山县| 宿州市| 巫溪县| 剑川县| 临颍县| 永城市| 岢岚县| 乐业县| 平顺县| 巩义市| 麟游县| 婺源县| 阆中市| 安宁市| 孟村| 张家川| 安顺市| 浦东新区| 平远县| 浦县| 赣榆县| 奈曼旗| 普洱| 游戏| 东辽县| 呼图壁县| 陕西省| 郁南县| 高唐县| 溧水县| 金平| 天长市| 临西县| 寿宁县| 疏附县| 济源市|