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

首頁 > 數據庫 > MySQL > 正文

mysql中datetime類型設置默認值方法

2024-07-24 12:50:36
字體:
來源:轉載
供稿:網友

通過navicat客戶端修改datetime默認值時,遇到了問題。

數據庫表字段類型datetime,原來默認為NULL,當通過界面將默認值設置為當前時間時,提示“1067-Invalid default value for 'CREATE_TM'”,而建表的時候,則不會出現這個問題,比如建表語句:

CREATE TABLE `app_info1` ( `id` bigint(21) unsigned NOT NULL AUTO_INCREMENT COMMENT '主鍵ID', `app_id` varchar(30) DEFAULT NULL COMMENT '應用編碼', `app_name` varchar(30) DEFAULT NULL COMMENT '應用名稱', `package_name` varchar(100) DEFAULT NULL COMMENT '包名', `version` int(11) DEFAULT NULL COMMENT '版本號', `version_name` varchar(20) DEFAULT NULL COMMENT '版本名', `icon_url` varchar(512) DEFAULT NULL COMMENT 'Icon地址', `download_url` varchar(512) DEFAULT NULL COMMENT '下載地址', `summary` varchar(512) DEFAULT NULL COMMENT '摘要', `desc` varchar(512) DEFAULT NULL COMMENT '描述信息', `app_status` int(4) DEFAULT '0' COMMENT '狀態 0:可用,1:刪除', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間', `create_user` varchar(30) DEFAULT NULL COMMENT '創建人', `modify_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '修改時間', `modify_user` varchar(30) DEFAULT NULL COMMENT '修改人', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

然后我試了一下直接對字段通過腳本進行修改,也是OK的,如下:

alter table ts_role MODIFY column create_tm datetime default CURRENT_TIMESTAMP COMMENT '創建時間'

當然,我安裝的Mysql是5.6以上的,其他版本的沒有嘗試過。

以上這篇mysql中datetime類型設置默認值方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持錯新站長站。

您可能感興趣的文章:

設置mysql5.7編碼集為utf8mb4的方法MySQL設置global變量和session變量的兩種方法詳解設置Mysql5.6允許外網訪問的詳細流程分享Docker下mysql設置字符集的方法centos上安裝mysql并設置遠程訪問的操作方法詳解利用Dockerfile構建mysql鏡像并實現數據的初始化及權限設置MySQL日志設置及查看方法Window 下安裝Mysql5.7.17 及設置編碼為utf8的方法CentOS 7安裝Mysql并設置開機自啟動的方法Mysql的max_allowed_packet設定
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 明溪县| 长垣县| 陆丰市| 大足县| 焦作市| 彭水| 北流市| 宜都市| 米林县| 涞源县| 都昌县| 蒙自县| 突泉县| 庄河市| 高雄市| 台南市| 商城县| 湖口县| 浠水县| 南川市| 隆德县| 青田县| 玉溪市| 稷山县| 勃利县| 天气| 永康市| 恩施市| 鄂托克前旗| 红安县| 普兰店市| 确山县| 敦化市| 黑山县| 阿坝县| 五原县| 乌拉特中旗| 武平县| 靖江市| 当雄县| 安达市|