mysqldump - ERROR 1005 (HY000) at line 156: Can't create table 'db1.testtable' (errno: 121) -


i restoring databases mysqldump file , getting following error:

error 1005 (hy000) @ line 156: can't create table 'db1.testtable' (errno: 121) 

as sql has been created mysqldump utility, confused how error has appeared in sql code!

the relevant lines in dump.sql are:

create table `testtable` (   `username` varchar(255) not null,   `password` varchar(255) not null,   `emailaddress` varchar(255) not null ) engine=innodb default charset=latin1; 

thanks, jim

errno 121 means duplicate key error. table exists in innodb internal data dictionary, though .frm file table has been deleted. common reason getting errno 121 in table creation. possible reason name conflict in foreign key constraint name. constraint names must unique in database, table names are.

what innodb print in .err log?


Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -