如何把oracle语句改变成mysql语句

CREATETABLECOST(IDNUMBER(4)CONSTRAINTCOST_ID_PKPRIMARYKEY,NAMEVARCHAR(50)NOTNULL,BASE... CREATE TABLE COST( ID NUMBER(4) CONSTRAINT COST_ID_PK PRIMARY KEY, NAME VARCHAR(50) NOT NULL, BASE_DURATION NUMBER(11), BASE_COST NUMBER(7,2), UNIT_COST NUMBER(7,4), STATUS CHAR(1) CONSTRAINT COST_STATUS_CK CHECK (STATUS IN (0,1)), DESCR VARCHAR2(100), CREATIME DATE DEFAULT SYSDATE , STARTIME DATE );

这里面 我知道 number需要换成int 还需要弄哪儿啊 在mysql里面怎么也执行不了
错误提示说 mysql语法不正确!
展开
 我来答
匿名用户
2013-09-25
展开全部


测试通过。 结果如图:


sql 如下:

CREATE TABLE COST(  
ID          DECIMAL(4)   NOT NULL,  
NAME        VARCHAR(50)  NOT NULL,  
BASE_DURATION   DECIMAL(11),  
BASE_COST     DECIMAL(7,2),  
UNIT_COST     DECIMAL(7,4),  
STATUS        CHAR(1),  
DESCR         VARCHAR(100),  
CREATIME      TIMESTAMP  not null  default CURRENT_TIMESTAMP,  
STARTIME      DATE,
CONSTRAINT COST_ID_PK PRIMARY KEY(ID),
CONSTRAINT COST_STATUS_CK  CHECK (STATUS  IN  (0,1))
);
jun_liu123654
2013-09-25
知道答主
回答量:20
采纳率:0%
帮助的人:19.6万
展开全部
number()可换decimal() varchar2换nvarchar sysdate 换getdate()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式