国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 奈曼旗| 彩票| 松桃| 太原市| 烟台市| 新巴尔虎右旗| 宁蒗| 阿勒泰市| 濉溪县| 福贡县| 榆中县| 阿瓦提县| 沛县| 金坛市| 岑巩县| 彭泽县| 金平| 博白县| 增城市| 当涂县| 大方县| 三江| 台前县| 千阳县| 秦皇岛市| 漠河县| 五大连池市| 泸水县| 九江市| 顺平县| 本溪| 墨江| 承德市| 临武县| 克山县| 松阳县| 沙田区| 海伦市| 吉林市| 峡江县| 龙江县|