我用Oracle查询语句建表 一直报ORA-00907错误缺失右括号

给出这一段,有无大佬能指导一下哪里错了
CREATE TABLE t_Order ( id int(11) NOT NULL auto_increment, createtime datetime default NULL, jiazong varchar(255) default NULL, orderid varchar(255) default NULL, phone varchar(255) default NULL, truename varchar(255) default NULL, zhuangtai varchar(255) default NULL, userid int(11) default NULL, zuoweiid int(11) default NULL, PRIMARY KEY ( id ), KEY FK9EFDD3A3774E5A41 ( zuoweiid ), KEY FK9EFDD3A32EDD2249 ( userid ), CONSTRAINT FK9EFDD3A32EDD2249 FOREIGN KEY ( userid ) REFERENCES t_user ( id ), CONSTRAINT FK9EFDD3A3774E5A41 FOREIGN KEY ( zuoweiid ) REFERENCES t_zuowei ( id )) ENGINE=InnoDB DEFAULT CHARSET=utf8;

是不是外键userid,zuoweiid对应表中的类型和t_Order 不一致?

ENGINE=InnoDB 这是mysql 建表语句把