mysql添加DATETIME類型字段導致Invalid default value錯誤的問題
執行sql如下:
CREATE TABLE `qcloud_sms_template` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`ctime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY(`id`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
執行結果:
ERROR 1067 (42000): Invalid default value for ‘ctime‘
這段sql在本機測試沒問題,放到開發環境下就報錯了。
很奇怪,搜索一番後,發現DATETIME類型只支持mysql 5.6.5+.
解決方法:
將DATETIME改為TIMESTAMP。
參考資料:
http://stackoverflow.com/questions/168736/how-do-you-set-a-default-value-for-a-mysql-datetime-column/10603198
mysql添加DATETIME類型字段導致Invalid default value錯誤的問題
相關推薦
mysql添加DATETIME類型字段導致Invalid default value錯誤的問題
int etime time incr .com 支持 default red creat 執行sql如下: CREATE TABLE `qcloud_sms_template` ( `id` int(11) unsigned NOT NULL AUTO_INCRE
用SQL語句向數據庫添加date類型字段
是我 insert date 通過 string 增長 ring style info 在開發的時候,經常要寫條SQL語句將信息插入表中,插入的數據如果字段是date類型,就必須將date類型轉換成字符串String類型在通過sql語句插入數據庫。這是我找到添加該字段的方法
C# WebAPI中DateTime類型字段在使用微軟自帶的方法轉json格式後默認含T的解決辦法
ria 重載方法 靜態 http bapi nts href 方法 edi 原文:C# WebAPI中DateTime類型字段在使用微軟自帶的方法轉json格式後默認含T的解決辦法
mysql 時間類型字段的分析
格式 ket func insert date() min 奇怪 比較 中文 日期類型 存儲空間 日期格式 日期範圍--------
java Date時間的各種轉換方式和Mysql存時間類型字段的分析
技術分享 方法 空間 tr1 zone under mage 建表 util 一:各種Date之間的轉換方法 public class TimeTest { public static void main(String[] args) { Date date =
使用sql查詢mysql/oracle/sql server/gp數據庫中指定表的字段信息(字段名/字段類型/字段長度/是否是主鍵/是否為空)
statement oracle數據庫 style cte key post creates str columns 1,根據數據庫類型拼接不同URL /** * 根據類型不同拼接連接的URL * @param dbType 1:mysql、2:ora
ASP.NET新聞系統(添加新聞類型)
mage .exe grid script .com cmd values 鏈接 代碼 最近剛開始學習webfrom。先做一個新聞系統,練練手吧 textbox控件和button按鈕控件 接收textbox內容,點擊添加按鈕,添加到數據庫。 建立sql server數據庫
sklearn.preprocessing OneHotEncoder——僅僅是數值型字段才可以,如果是字符類型字段則不能直接搞定
數值 js json form create val das toa nts -h >>> from sklearn.preprocessing import OneHotEncoder >>> enc = OneHotEncoder
models中,對於(Small)IntegerField類型字段的choices參數在前端的展示
splay 參數 isp bsp 字段名 play info ron objects # models.py class UserInfo(models.Model): gender_choices = ( (1, "男"),
mysql 添加字段、刪除字段、調整字段順序
column var drop 類型 base 技術分享 知識 ron 修改 用過MySQL的朋友,可能都在使用phpMyAdmin,我從2003年開始使用,感覺那東西適合遠程mysql管理,並 不適合單機、單數據庫的管理操作,特別是開發使用。 給家推薦一個軟件管理
mysql添加一個字段(
ont table bsp 16px wrap span info int height mysql添加一個字段(在指定的一個字段後面)舉個栗子:alter table inquiry add error_code varchar(3) after add_time;說明:
向 mysql 數據庫中寫入datetime 類型數據時 出現全是0的錯誤解決辦法
bsp mysq string date time 類型 -m nbsp 數據 imp Date date = new Date();//獲得系統時間. SimpleDateFormat sdf = new SimpleDateFormat( "
c# yyyyMMdd,dd/MM/yyyy 類型字符串轉換為datetime 類型
ring getc esp oda pac hit 類型 time lob DateTime ConvertDate = Convert.ToDateTime(DateTime.ParseExact(item.Key, "yyyyMMdd", null, System.G
【python】time 和datetime類型轉換,字符串型變量轉成日期型變量
-h with ptime 世紀 represent 字符串轉換 代碼 mes ear s1=‘20120125‘; 6 s2=‘20120216‘; 7 a=time.strptime(s1,‘%Y%m%d‘); 8 b=time.st
linux mysql添加、刪除用戶、用戶權限及mysql最大字段數量
cat eight use 刪除數據庫 pda 主機 ide from 多個 1. 登錄: mysql -u username -p 顯示全部的數據庫: show databases; 使用某一個數據庫: use databasename; 顯示一個數據庫的全
mybatis查詢mysql的datetime類型數據時間差了14小時
ati onf caption centos 數據庫時間 charset format 類型轉換 .get 今天使用mybatis查詢mysql中的數據時,莫名其妙的所有時間都出錯了,所有時間都比數據庫時間多了14小時,考慮了一下,初步判定是系統時區的問題。因為mysql
symfony CollectionType類型字段子表單字段移除
status inter interface list each lse array builder 我們 工作中我們經常會遇到子表單字段移除工作,哪怎麽移除提不想要的子表單字段呢。代碼如下 1 public function buildForm(FormB
{ MySQL基礎數據類型}一 介紹 二 數值類型 三 日期類型 四 字符串類型 五 枚舉類型與集合類型
場景 簡單介紹 post big varchar run cnblogs 磁盤 table 閱讀目錄 一 介紹 二 數值類型 三 日期類型 四 字符串類型 五 枚舉類型與集合類型 一 介紹
C#語言之“string格式的日期時間字符串轉為DateTime類型”的方法
星期六 sta diff void 字母 [1] minute ... glob 方法一:Convert.ToDateTime(string) string格式有要求,必須是yyyy-MM-dd hh:mm:ss 方法二:Convert.ToDateTime(st
mysql更新一個表裏的字段等於另一個表某字段的值
int insert tco update ins into date 一個 部分 update a left join c on a.id = c.id set a.body = c.c1 where a.id=c.id;update zcat as z left joi