At 9:04 PM +1000 10/2/01, Bruce Collins wrote: >Hello, >Thank's for your interest Paul. I did a poor job >of explaining my problem. Here is another go: >For an athlete's first entry in the database I need a column >value of 1. The second performance entry of the same athlete >would have a value of 2. And so on. >I need to apply this retrospectively to ten >years of performance records. Ongoing updates are not an >issue at present. >Thanks >Bruce
If you have a column identifies each athlete, say, by name, you can add an AUTO_INCREMENT column and create a primary key that combines the two columns. Then records will be auto-numbered, individually for each athlete name. This assumes a version of MySQL >= 3.22.25. ALTER TABLE tbl_name ADD seqnum INT UNSIGNED NOT NULL AUTO_INCREMENT, ADD PRIMARY KEY (name, seqnum) name should have been declared NOT NULL as well. -- Paul DuBois, [EMAIL PROTECTED] --------------------------------------------------------------------- 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