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)
);
回答
那麼,從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)
);
創建表項( 伊諾數字(5), 標題VARCHAR(128)不爲空, 類別VARCHAR(120)不爲空, 描述VARCHAR(2000), openDateTime日期, sellerId VARCHAR(10)不爲空, startingBid數字(7,2)NOT NULL, bidIncrement號碼(7,2)NOT NULL, closeDateTime日期, winnerId VARCHAR(10), 主鍵(伊諾), 外鍵(類別)引用類, 外鍵(sellerId)引用成員, 外鍵(winnerId)引用成員 ); –
那麼,從Oracle切割和粘貼並不總是很好 - 尼斯:) – Buzz
@WailDrouiche然後使用'DROP TABLE IF EXISTS item,member'來一次刪除兩個表。 –
- 1. MySQL的#1064語法錯誤創建表
- 2. mysql錯誤1064創建視圖語法
- 3. MySQL錯誤1064表創建
- 4. MySQL的1064錯誤創建表
- 5. phpMyAdmin的MySQL錯誤1064創建表
- 6. MYSQL語法錯誤1064
- 7. Mysql。語法錯誤1064(42000)
- 8. 錯誤#1064在MySQL語法
- 9. mysql語法錯誤1064(42000)
- 10. 語法錯誤在MYSQL'1064'
- 11. MySQL:1064語法錯誤
- 12. mysql語法錯誤,同時創建表
- 13. 創建新表時MySQL語法錯誤
- 14. MySQL創建臨時表語法錯誤
- 15. MySQL語法錯誤 - 創建表時
- 16. 錯誤創建表(#1064 - 你有你的SQL語法錯誤)
- 17. MySQL的1064錯誤語法錯誤
- 18. mySQL表創建失敗 - 錯誤1064
- 19. mysql創建表並獲取錯誤1064
- 20. PHP/MYSQL /創建表錯誤1064
- 21. 錯誤1064(42000)在MYSQL中創建表語句
- 22. MySQL 1064沒有語法錯誤時出現語法錯誤
- 23. 創建表返回錯誤1064語法錯誤
- 24. ER_PARSE_ERROR mysql錯誤,語法錯誤errno:1064
- 25. MySQL錯誤代碼1064語法錯誤
- 26. MySQL錯誤1064沒有語法錯誤
- 27. 語法錯誤在MySQL錯誤#1064
- 28. 錯誤1064:語法錯誤MySQL
- 29. 表創建失敗:(1064)您的SQL語法中有錯誤
- 30. 創建表 - 錯誤1064
我看到DDL,但沒有問題...請花一些時間將您的問題作爲實際問題(而不僅僅是代碼轉儲)來構建。它可以幫助我們回答你的問題,並且你可以在這個過程中找到答案。謝謝,歡迎來到Stack Overflow! – Mac