MySQL で 'ShoppingCart' という名前のテーブルを作成しましたが、エラー 1005 が表示されます。何が間違っていますか?
mysql> create table ShoppingCart(
-> Current_Purchases varchar(100),
-> Previous_Purchases varchar(100),
-> Phone_No int(20),
-> constraint fk_shop foreign key (Phone_No) references Registration(Phone_No));
ERROR 1005 (HY000): Can't create table 'infoproject.shoppingcart' (errno: 150)
もう 1 つのテーブル 'Registration' は既に作成されており、同じ列が同じデータ型で存在します。