Re: SQL Foreign Key

2006-03-12 Thread Andreas Krüger
Thanks Michael, that' s the problem. Syntactically my attempt was correct. Only I had the *value '1' in the only row that table `friends`contains, whereas table `category`was still empty*. (I was about creating the database for sample purposes.) When I tried to create the FOREIGN KEY out of fri

Re: SQL Foreign Key

2006-03-12 Thread Michael Stassen
Andreas Krüger wrote: 1) Sorry for not giving you the version: Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. *mysql> SELECT VERSION(); +---+ | VERSION() | +---+ | 5.0.17-nt | +---+* 1 row in set (0.00 sec) InnoDB Status after failing i

Re: SQL Foreign Key

2006-03-12 Thread Martijn Tonies
Hello Andreas, You're not telling us what version of MySQL you're using, so I'll have to give it a shot in the dark ... > mysql> SHOW CREATE TABLE friends\G > *** 1. row *** >Table: friends > Create Table: CREATE TABLE `friends` ( > `id`

Re: [SQL] foreign key from a table to the *same* table

2003-09-10 Thread Heikki Tuuri
Alberto, you are probably using an old version of InnoDB. http://www.innodb.com/ibman.html#InnoDB_foreign_keys " A deviation from SQL standards: if ON UPDATE CASCADE or ON UPDATE SET NULL recurses to update a table for which there already is an update operation in the stack of cascaded operation