2011-08-18 45 views
1

我正在使用phpMyAdmin 3.3.10.3版来管理我的数据库。试图删除包含外键的列并收到错误消息

我正在使用InnoDB和外键约束。

我试图从表中删除几列。这些列是引用其他表的外键。

ALTER TABLE `product` 
    DROP `c_status_id`, 
    DROP `o_certification_id`, 
    DROP `g_free_certification_id`, 
    DROP `gm_certification_id`, 
    DROP `n_certification_id`; 

在尝试查询时,我收到以下错误消息。

#1025 - Error on rename of ' /#sql-ea2_38d9f' to ' /product' (errno: 150 
+0

另外所以这种错误:SQLSTATE [HY000]:常规错误:1025(错误:150) - 不太描述性或容易谷歌。我在这里发布了更多错误文本:http://wp.me/p3XdjT-11 – PrplHaz4

回答

相关问题