i have a table with 500,000 rows and about 10 columns that is in access
how do i import it into mysql?
Here's a writeup on the subject.
http://www.kitebird.com/articles/access-migrate.html
This outlines 3 strategies to accomplish your task of migrating to MySQL
Also, some Forum Discussion on the issue.
And finally, software exists (Access MySQL Import, Export & Convert) that might do the trick also. Note: I've never used this so I really don't know how good it works, I just added it for completeness.
As you can see, there are several ways to accomplish this, I recommend checking out each one and choosing the one that works best for you.
See:
Access2MySQL
Access to MySQL is a small program that will convert Microsoft Access Databases to MySQL
@Wizard interface.
@Transfer data directly from one server to another.
@Create a dump file.
@Select tables to transfer.
@Select fields to transfer.
@Transfer password protected databases.
@Supports both shared security and user-level security.
@Optional transfer of indexes.
@Optional transfer of records.
@Optional transfer of default values in field definitions.
@Identifies and transfers auto number field types.
@Command line interface.
@Easy install, uninstall and upgrade.
dump to csv and import csv using mysqlimport is another option.
Bullzip has a free Access to MySQL tool. Really useful and quick.
p.s. Relations are not included
http://www.bullzip.com/products/a2m/info.php
Try SQL Data Examiner