2012-02-07 34 views
0

林在phpMyAdmin創建這些表得到一個錯誤,但我不知道爲什麼錯誤NO:105的phpmyadmin

DROP TABLE customer, reservation; 
CREATE TABLE customer(
    id   INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, 
    customer_ID VARCHAR(30) NOT NULL, 
    f_name  VARCHAR(30) NOT NULL, 
    l_name  VARCHAR(30) NOT NULL, 
    address  VARCHAR(100) NOT NULL, 
    email  VARCHAR(100) NOT NULL, 
    phone  VARCHAR(11) NOT NULL 
); 
CREATE TABLE reservation(
    r_id  INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY, 
    customer_ID VARCHAR(30) NOT NULL, 
    book_date DATE NOT NULL CHECK (book_date <= now()), 
    s_time  DOUBLE NOT NULL, 
    e_time  DOUBLE NOT NULL, 
    amount  INTEGER NOT NULL, 
    FOREIGN KEY (customer_ID) REFERENCES customer(customer_ID) 
); 

任何想法?

編輯:#1005 - 無法創建表 'test.reservation'(錯誤:150)

+1

最新的確切錯誤? – Henesnarfel 2012-02-07 19:55:12

+0

#1005 - 無法創建表'test.reservation'(errno:150) – user195257 2012-02-07 19:56:20

+0

通常你得到的錯誤將是一個非常有用的信息。 – 2012-02-07 19:56:38

回答

0

查詢我的作品。您應該檢查您的權限以確保您擁有CREATE權限。