drop table member cascade constraints;
create table member (
mid varchar2(10) not null,
email varchar2(40) not null,
fname varchar2(20) not null,
lname varchar2(20) not null,
street varchar2(50) not null,
city varchar2(30) not null,
state varchar2(20) not null,
zip number(5) not null,
phone varchar2(12),
password varchar2(20),
primary key (mid)
);
问问题
1931 次
1 回答
5
好吧,Oracle 的剪切和粘贴并不总是很好。
VARCHAR2
在 MySQL 中不作为数据类型存在。
NUMBER
也没有。
CASCADE CONSTRAINTS
似乎也不能作为修饰符DROP TABLE
。
作为 的替代CASCADE CONSTRAINTS
,您可以使用一条语句删除多个表DROP TABLE IF EXISTS a,b,c
。不完全一样,但和它一样好。
你想要的可能是这样的;
drop table if exists member;
create table member (
mid varchar(10) not null,
email varchar(40) not null,
fname varchar(20) not null,
lname varchar(20) not null,
street varchar(50) not null,
city varchar(30) not null,
state varchar(20) not null,
zip numeric(5) not null,
phone varchar(12),
password varchar(20),
primary key (mid)
);
于 2012-11-02T04:11:19.003 回答