首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

Mysql中创建一个表解决方案

2014-01-05 
Mysql中创建一个表CREATE TABLE COST(IDint(4)CONSTRAINT COSTPRIMARY KEY,NAMEVARCHAR(50)NOT NULL,BASE_

Mysql中创建一个表
CREATE TABLE COST(
  ID     int(4)    CONSTRAINT COST  PRIMARY KEY,
  NAME     VARCHAR(50)  NOT NULL,
  BASE_DURATION             int(11),
  BASE_COST     double(7,2),
  UNIT_COST     double(7,4),
  STATUS     CHAR(1)  CONSTRAINT COST_STATUS_CK  
                              CHECK (STATUS  IN  (0,1)),
  DESCR             VARCHAR(100),
  CREATIME     DATE DEFAULT SYSDATE ,
  STARTIME     DATE,
  COST_TYPE                 CHAR(1)
  );
真的看不出来哪一行写错了,亲们帮看看呗···
[解决办法]


CREATE TABLE COST(
  ID      int(4)    CONSTRAINT COST  PRIMARY KEY,
  NAME      VARCHAR(50)  NOT NULL,
  BASE_DURATION             int(11),
  BASE_COST      double(7,2),
  UNIT_COST      double(7,4),
  STATUS      CHAR(1)  CONSTRAINT COST_STATUS_CK  
                              CHECK (STATUS  IN  (0,1)),
  DESCR              VARCHAR(100),
  CREATIME      DATE DEFAULT SYSDATE ,--CREATIME      DATE DEFAULT 'SYSDATE'默认约束默认值没加单引号
  STARTIME      DATE,
  COST_TYPE                 CHAR(1)
  );

热点排行