Just a guess... you might have to delete the FK first. I ran into that sort
of error message before with FK's...

G

On Tue, Mar 18, 2008 at 9:55 AM, Richard White <[EMAIL PROTECTED]> wrote:

> Hi, i have a table that has a column referencing another table. it makes
> sense that if i try to delete the parent table then i am not allowed, but i
> am trying to drop the column that has the reference to the parent and it
> tells me 'error on rename of....'
>
> if i show create table i get the following result:
>
> qu_41_tb_24 | CREATE TABLE `qu_41_tb_24` (
> `subjectID` bigint(20) NOT NULL,
> `questionnaireID` bigint(20) NOT NULL,
> `q_27` bigint(20) default NULL,
> `q_29` date default NULL,
> PRIMARY KEY (`subjectID`,`questionnaireID`),
> KEY `q_27` (`q_27`),
> CONSTRAINT `qu_41_tb_24_ibfk_1` FOREIGN KEY (`subjectID`,
> `questionnaireID`) R
> EFERENCES `subjectquestionnaires` (`subjectID`, `questionnaireID`) ON
> DELETE CAS
> CADE ON UPDATE CASCADE,
> CONSTRAINT `qu_41_tb_24_ibfk_2` FOREIGN KEY (`q_27`) REFERENCES
> `lookup_qcompl
> etor` (`lookupValue`) ON DELETE CASCADE ON UPDATE CASCADE
> ) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
>
> why cant i just delete the column q_27 without getting the error message:
>
> mysql> alter table qu_41_tb_24 drop q_27;
> ERROR 1025 (HY000): Error on rename of '.\portexunitich\#sql-17bc_a' to
> '.\portexunitich\qu_41_tb_24' (errno:150)
>
> thanks very much for your help
>
> richard
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:301486
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to