<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
        問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        MySQLTIMESTAMPcolumnwithCURRENT_TIMESTAMP_MySQL

        來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 19:18:52
        文檔

        MySQLTIMESTAMPcolumnwithCURRENT_TIMESTAMP_MySQL

        MySQLTIMESTAMPcolumnwithCURRENT_TIMESTAMP_MySQL:在部署程序時(shí)遇到的一個(gè)問(wèn)題,MySQL定義舉例如下:CREATE TABLE `example` (`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,`created` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,`lastUpdated` TIME
        推薦度:
        導(dǎo)讀MySQLTIMESTAMPcolumnwithCURRENT_TIMESTAMP_MySQL:在部署程序時(shí)遇到的一個(gè)問(wèn)題,MySQL定義舉例如下:CREATE TABLE `example` (`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,`created` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,`lastUpdated` TIME

        在部署程序時(shí)遇到的一個(gè)問(wèn)題,MySQL定義舉例如下:

        CREATE TABLE `example` (`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,`created` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,`lastUpdated` TIMESTAMP NOT NULL ON UPDATE CURRENT_TIMESTAMP,PRIMARY KEY (`id`)) ENGINE=InnoDB;

        這段SQL是我從項(xiàng)目中摘取出來(lái)的,在測(cè)試機(jī)器上一切正常,但是部署到生產(chǎn)機(jī)器上MySQL報(bào)錯(cuò):

        ERROR 1293 (HY000): Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause.

        意思是只能有一個(gè)帶CURRENT_TIMESTAMP的timestamp列存在,但是為什么本地測(cè)試卻沒(méi)有任何問(wèn)題呢,本地測(cè)試的機(jī)器安裝的MySQL版本5.6.13,而生產(chǎn)機(jī)器上安裝的卻是5.5版本,搜索網(wǎng)絡(luò)后得知這兩種版本之間對(duì)于timestamp處理的區(qū)別在于:

        在MySQL 5.5文檔有這么一段話(huà):

        One TIMESTAMP column in a table can have the current timestamp as the default value for initializing the column, as the auto-update value, or both. It is not possible to have the current timestamp be the default value for one column and the auto-update value for another column.

        而在MySQL 5.6.5做出了以下改變:

        Previously, at most one TIMESTAMP column per table could be automatically initialized or updated to the current date and time. This restriction has been lifted. Any TIMESTAMP column definition can have any combination of DEFAULT CURRENT_TIMESTAMP and ON UPDATE CURRENT_TIMESTAMP clauses. In addition, these clauses now can be used with DATETIME column definitions. For more information, see Automatic Initialization and Updating for TIMESTAMP and DATETIME.

        根據(jù)網(wǎng)上的解決方案,可以使用觸發(fā)器來(lái)替代一下:

        CREATE TABLE `example` (`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,`created` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,`lastUpdated` DATETIME NOT NULL,PRIMARY KEY (`id`)) ENGINE=InnoDB;DROP TRIGGER IF EXISTS `update_example_trigger`;DELIMITER //CREATE TRIGGER `update_example_trigger` BEFORE UPDATE ON `example` FOR EACH ROW SET NEW.`lastUpdated` = NOW()//DELIMITER ;
      1. Why there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT clause?
      2. Having both a Created and Last Updated timestamp columns in MySQL 4.0
      3. 若無(wú)特別說(shuō)明,本網(wǎng)站文章均為原創(chuàng),原則上這些文章不允許轉(zhuǎn)載,但是如果閣下是出于研究學(xué)習(xí)目的可以轉(zhuǎn)載到閣下的個(gè)人博客或者主頁(yè),轉(zhuǎn)載遵循創(chuàng)作共同性“署名-非商業(yè)性使用-相同方式共享”原則,請(qǐng)轉(zhuǎn)載時(shí)注明作者出處,謝絕商業(yè)性、非署名、采集站、垃圾站或者純粹為了流量的轉(zhuǎn)載。謝謝合作!

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        MySQLTIMESTAMPcolumnwithCURRENT_TIMESTAMP_MySQL

        MySQLTIMESTAMPcolumnwithCURRENT_TIMESTAMP_MySQL:在部署程序時(shí)遇到的一個(gè)問(wèn)題,MySQL定義舉例如下:CREATE TABLE `example` (`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,`created` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,`lastUpdated` TIME
        推薦度:
        標(biāo)簽: 程序 mysql time
        • 熱門(mén)焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門(mén)推薦

        專(zhuān)題
        Top
        主站蜘蛛池模板: 国产综合激情在线亚洲第一页| 亚洲乱码精品久久久久..| 精品亚洲成a人片在线观看少妇| 国产大片免费天天看| 亚洲精品第一国产综合精品99 | 免费播放一区二区三区| 亚洲AV日韩精品久久久久久| 三年片在线观看免费大全电影 | 亚洲国产一区二区三区| 色吊丝免费观看网站| 亚洲欧洲精品成人久久奇米网| 一区二区三区在线免费观看视频| 亚洲成av人片一区二区三区| 久久精品免费大片国产大片| 精品久久香蕉国产线看观看亚洲| 久久aa毛片免费播放嗯啊| 亚洲成年人电影网站| 免费鲁丝片一级观看| 日韩免费码中文在线观看| 亚洲日本乱码在线观看| 91av免费观看| 亚洲一区二区三区丝袜| 国产一卡二卡≡卡四卡免费乱码| 本道天堂成在人线av无码免费| 亚洲人成网www| 好爽…又高潮了免费毛片| 一区二区三区免费在线视频| 亚洲AV无码精品色午夜果冻不卡 | 亚洲色少妇熟女11p| 亚洲AⅤ无码一区二区三区在线 | 99xxoo视频在线永久免费观看| 久久亚洲最大成人网4438| 又粗又黄又猛又爽大片免费| 91在线视频免费观看| 激情亚洲一区国产精品| 国产啪亚洲国产精品无码 | 嫩草成人永久免费观看| 亚洲色最新高清av网站| 亚洲欧洲日产国码无码久久99| 日本免费xxxx色视频| 免费高清A级毛片在线播放|