I have a large table which contains 1.6 million rows. I need to do some string manipulation on one of the columns that is (probably) too complex to be done just using SQL. I have used VBA ADO in Access to loop through each record in the table, carry out the string processing and then update the record. With a smaller "test" table in Access this works fine but when I tried it using the large table in MySQL the first attempt ran painfully slowly (processing approx 100 records in 10 minutes). Subsequent attempts generated an errror message stating that another process was trying to update the record. I have tried to process the large table just using the Access database tables but it just seems to be too large and keeps failing with exceeding max record lock errors, when I temporarily increase the max record locks in the registry it process more records but then fails with a database error. I would like to find out how to processing large amounts of data in MySQL using Access but I am obviosly not using the correct method.
Any assistane with this would be appreciated