-
- 155 Posts
I had this problem too on my server >:(
Just remove all occurences of ENGINE=MyISAM DEFAULT CHARSET=latin1; of your SQL queries.
Another way is you replace ENGINE=MyISAM with TYPE=MyISAM and remove DEFAULT CHARSET=latin1;
Boby
-
- 7,075 Posts
Cadju, lots of us have been there
Boby is right, this is what makes the import fail.
You can also select (if your version of phpMyAdmin has the option) the MYSQL323 compatibility option when exporting. It will automatically strip your SQL of any incompatible statement.
.: COO - Commerce Guys - Community Driven Innovation :.
MODx est l'outil id
When going back to 3.23, make sure you select latin1 as the file encoding when executing your sql dump in phpMyAdmin. If that still doesn’t work, you’re probably going to have to do some research to make sure you dump the data out properly, specify the character set and collation sequences of the db in 3.23 properly, and work through it.
Also keep in mind that the default encoding in these older versions of MySQL is actually cp1252, even though it is called latin1, and that most MySQL installs use latin1_swedish_ci as the default collation sequence.