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

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql中單表多timestamp設(shè)置default問題

2024-07-24 12:36:39
字體:
供稿:網(wǎng)友

在今天在一個(gè)mysql數(shù)據(jù)表中同時(shí)使用了多個(gè)timesatmp設(shè)置了默認(rèn)值時(shí)發(fā)現(xiàn)提示了mysqltimestamp報(bào)錯(cuò)#1293 - Incorrect table definition; there can be only one TIMESTAMP column with C 了,下面我就我解決些問題具體方法分享給大家吧。

mysql中,同一個(gè)表多個(gè)timesatmp字段設(shè)置default的時(shí)候,經(jīng)常會報(bào)錯(cuò)。.

一個(gè)表只能有一個(gè)設(shè)置default的字段,但是有時(shí)只有一個(gè)字段設(shè)置default也會報(bào)錯(cuò).

會報(bào):Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause

但是檢查代碼,發(fā)現(xiàn)只有一個(gè)timestamp設(shè)置了default,例如,代碼如下:

  1. create table dxs_product  
  2. (  
  3.    pid                  int not null auto_increment comment '產(chǎn)品id',  
  4.    pname                varchar(300) comment '產(chǎn)品名',  
  5.    istop                int comment '置頂',  
  6.    begintoptime         timestamp comment '置頂時(shí)間',  
  7.    endtoptime           timestamp comment '置頂時(shí)間',  
  8.    publishtime          timestamp default CURRENT_TIMESTAMP comment '發(fā)布時(shí)間', //開源軟件:Vevb.com 
  9.    primary key (pid)  

原因是當(dāng)你給一個(gè)timestamp設(shè)置為on updatecurrent_timestamp的時(shí)候,其他的timestamp字段需要顯式設(shè)定default值.

但是如果你有兩個(gè)timestamp字段,但是只把第一個(gè)設(shè)定為current_timestamp而第二個(gè)沒有設(shè)定默認(rèn)值,mysql也能成功建表,但是反過來就不行...

改成如下代碼:

  1. create table dxs_product  
  2. (  
  3.    pid                  int not null auto_increment comment '產(chǎn)品id',  
  4.    pname                varchar(300) comment '產(chǎn)品名',  
  5.    istop                int comment '置頂',  
  6.    publishtime          timestamp default CURRENT_TIMESTAMP comment '發(fā)布時(shí)間',  
  7.    begintoptime         timestamp comment '置頂時(shí)間',  
  8.    endtoptime           timestamp comment '置頂時(shí)間',  
  9.    primary key (pid) //開源軟件:Vevb.com 

就不報(bào)錯(cuò)了,第一個(gè)timestamp設(shè)置了default才可以,后面的設(shè)置default就不行,而且只能有一列設(shè)置default.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 封开县| 蒲江县| 钦州市| 承德县| 岳阳市| 宜君县| 南乐县| 乐都县| 岐山县| 宕昌县| 巴彦淖尔市| 石楼县| 永胜县| 工布江达县| 阜阳市| 宝兴县| 毕节市| 江达县| 临颍县| 沅陵县| 湘阴县| 禄劝| 阳新县| 烟台市| 定边县| 太康县| 碌曲县| 广平县| 名山县| 建水县| 蒙自县| 上饶市| 奉化市| 无极县| 临安市| 乌兰察布市| 清徐县| 靖西县| 怀来县| 石渠县| 确山县|