I am trying to execute this query:

```
create table order_details(
    Order_id int PRIMARY KEY AUTO_INCREMENT,
    Book_Id int, 
    Cust_Name varchar(50),
    Phone_No int,
    Address varchar(100),
    Order_Date DATE,
    Quantity int,
    FOREIGN KEY(Book_Id) REFERENCES book(Book_Id));

```

But the result is a MySQL Error 1005:

```
ERROR 1005 (HY000): Can't create table 'bookstore.order_details' (errno: 150)

```