国产探花免费观看_亚洲丰满少妇自慰呻吟_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設定
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 惠水县| 定襄县| 天水市| 平乐县| 柘城县| 上杭县| 龙游县| 女性| 金溪县| 金堂县| 友谊县| 阿坝| 浮山县| 都安| 桂东县| 尉氏县| 金湖县| 中超| 久治县| 通海县| 抚顺市| 府谷县| 应城市| 健康| 饶阳县| 耒阳市| 永泰县| 华安县| 平潭县| 平安县| 探索| 广河县| 青神县| 赤水市| 尼勒克县| 诸城市| 北辰区| 高密市| 太康县| 和田市| 师宗县|