課程
/后端開發(fā)
/Java
/Java高并發(fā)秒殺API之業(yè)務分析與DAO層
schema.sql是怎么創(chuàng)建的?
2017-05-29
源自:Java高并發(fā)秒殺API之業(yè)務分析與DAO層 4-1
正在回答
new -> file -> name . sql
如果報Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause 個異常說明設置默認的時間字段的語句出現的問題
解決辦法:方法一:將設置默認時間的那一條字段放在其他時間字段的上邊
方法二:1:先將設置默認值的 DEFAULT CURRENT_TIMESTAMP 去掉創(chuàng)建表(可以成功) 2:在Navicat Premium 中可以看到第一個timestamp類型的字段被設置成了 CURRENT_TIMESTAMP 并且勾選了根據當前時間戳更新,我們將這個更新時間戳去掉,然后將默認的設置為 '0000-00-00 00:00:00' 3:將 create_time 的默認值設置為 CURRENT_TIMESTAMP 并勾選上根據當前時間戳更新
舉報
Java實現高并發(fā)秒殺API的第一門課,還等什么,趕快來加入吧
2 回答Mybatis-config.xml是什么時候創(chuàng)建的?
2 回答數據庫文件怎么創(chuàng)建啊
4 回答類上面創(chuàng)建test的快捷鍵是什么
3 回答創(chuàng)建junit測試文件的快捷是什么?
3 回答創(chuàng)建庫存表示時報錯,怎么解決?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-12-18
new -> file -> name . sql
2017-06-01
如果報Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause 個異常說明設置默認的時間字段的語句出現的問題
解決辦法:方法一:將設置默認時間的那一條字段放在其他時間字段的上邊
方法二:1:先將設置默認值的 DEFAULT CURRENT_TIMESTAMP 去掉創(chuàng)建表(可以成功) 2:在Navicat Premium 中可以看到第一個timestamp類型的字段被設置成了 CURRENT_TIMESTAMP 并且勾選了根據當前時間戳更新,我們將這個更新時間戳去掉,然后將默認的設置為 '0000-00-00 00:00:00' 3:將 create_time 的默認值設置為 CURRENT_TIMESTAMP 并勾選上根據當前時間戳更新