foreign key creation on MyISAM storage engine

2006-03-28 Thread Taco Fleur
HI,
 
I previously tried this same question on the GUI tool list, but not much
traffic there, so I thought I'd give it a go here.
I've been reading some articles that suggest I should be able to create a
relationship on a MyISAM table, it would be great if someone could confirm
or deny this.
---
 
Hi all,
 
has anyone experienced any problems creating foreign keys (relationships) on
tables that are of storage engine MyISAM?
 
I can't seem to be able to create any relationships on those tables in MySQL
Administrator 1.1.8
 
Any help would be much appreciated.
 
Kind regards,
 

Taco Fleur - CEO

Free Call 1800 032 982 or Mobile 0421 851 786
Pacific Fox  http://www.pacificfox.com.au/ http://www.pacificfox.com.au an
industry leader with commercial IT experience since 1994 .

*   

Web Design and Development 
*   

SMS Solutions, including developer API
*   

Domain Registration, .COM for as low as fifteen dollars a year,
.COM.AU for fifty dollars two years!

 


Re: foreign key creation on MyISAM storage engine

2006-03-28 Thread Martijn Tonies
Hello Taco,

 I previously tried this same question on the GUI tool list, but not much
 traffic there, so I thought I'd give it a go here.
 I've been reading some articles that suggest I should be able to create a
 relationship on a MyISAM table, it would be great if someone could confirm
 or deny this.
 ---

 Hi all,

 has anyone experienced any problems creating foreign keys (relationships)
on
 tables that are of storage engine MyISAM?

Now, there will be people telling you that you CAN create foreign keys.

Well, in a way, this is true - you can create columns with values that
point to other tables.

What you probably are asking, is if you can referential integrity
constraints.

The answer, for MyISAM tables, is NO.

Martijn Tonies
Database Workbench - development tool for MySQL, and more!
Upscene Productions
http://www.upscene.com
My thoughts:
http://blog.upscene.com/martijn/
Database development questions? Check the forum!
http://www.databasedevelopmentforum.com


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



Re: foreign key creation on MyISAM storage engine

2006-03-28 Thread Greg 'groggy' Lehey
On Tuesday, 28 March 2006 at 10:09:16 +0200, Martijn Tonies wrote:
 Hello Taco,

 I previously tried this same question on the GUI tool list, but not much
 traffic there, so I thought I'd give it a go here.
 I've been reading some articles that suggest I should be able to create a
 relationship on a MyISAM table, it would be great if someone could confirm
 or deny this.

 has anyone experienced any problems creating foreign keys
 (relationships) on tables that are of storage engine MyISAM?

 Now, there will be people telling you that you CAN create foreign keys.

 Well, in a way, this is true - you can create columns with values that
 point to other tables.

 What you probably are asking, is if you can referential integrity
 constraints.

 The answer, for MyISAM tables, is NO.

Currently foreign key constraints only work for InnoDB tables.  We're
working making foreign keys table independent, but I can't give you a
completion date yet.

Greg
--
Greg Lehey, Senior Software Engineer
MySQL AB, http://www.mysql.com/
Echunga, South Australia
Phone: +61-8-8388-8286   Mobile: +61-418-838-708
VoIP:  sip:[EMAIL PROTECTED], sip:[EMAIL PROTECTED]

Are you MySQL certified?  http://www.mysql.com/certification/


pgpxsSKuVLoQT.pgp
Description: PGP signature