From: Martijn Tonies Date: April 17 2007 2:13pm Subject: Re: Max columns in a tabel in MyISAM storage engine List-Archive: http://lists.mysql.com/mysql/206216 Message-Id: <014501c780fa$8fbe6f30$9902a8c0@martijnws> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit > Not necessarily. I do precisely this for a data base whose structure I do > not control. I stuff > > |code1|code2|code3| ... > > Into an unused text field. The users can query on LIKE "%|code2|%. The key > is to have a delimiter at the start and end of the entire list, so that the > string match doesn't get confused. > > Of course, this would probably be painfully slow. I can't say whether or not > it would be slower than the other alternatives. It is slow, because it cannot use an index. All in all, bad design IMO, cause you _know_ it's slow beforehand. 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