On Tue, 2002-06-18 at 12:28, Xuefer wrote: > SET? > i know how to use SET > but... attribute of products is value > such as Size Weight Color and so on > the problem is, different CATE of products have different bunch of attribute
Heh. Sorry - should have read more carefully. > > >On Tue, 2002-06-18 at 00:53, Xuefer wrote: > >> (mailbox full? repost) > >> > >> I have many product CATE (category) > >> and every CATE of products have different attribute > >> > >> how can I orgnize table struct ? > >> > >> each CATE a table with many cols for attribute? > >> [cateid attr1 attr2 ... ] > >> > >> or get attribute in one table and each row one attribute > >> [produceID attributeID attributeValue ] > >> > >> or any other ways? Option one is good if you have a small number of attributes that are not likely to change. A major drawback is that you will need to alter the table to add/delete additional properties. Option two is more flexible, and will be more efficient for large numbers of dissimilar attributes. This approach is also better when you need to add/delete attribute types. If you have *very* dissimilar attributes and sets of attributes for each item then you might want to store the data in a serialized form in a blob field. -- __ ___ ___ ____ __ / |/ /_ __/ __/ __ \/ / Zak Greant <[EMAIL PROTECTED]> / /|_/ / // /\ \/ /_/ / /__ MySQL AB, Advocate /_/ /_/\_, /___/\___\_\___/ Calgary, Canada <___/ www.mysql.com --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php