1 bkant Jan 19, 2011 20:45
3 bkant Jan 20, 2011 00:54
oops... but by the same provider, an early 3.3.3 version is working fine since months.
1005 (ER_CANT_CREATE_TABLE)
Cannot create table. If the error message refers to error 150, table creation failed because a foreign key constraint was not correctly formed. If the error message refers to error –1, table creation probably failed because the table includes a column name that matched the name of an internal InnoDB table.from http://dev.mysql.com/doc/refman/5.0/en/innodb-error-codes.html
For info also... I could create this table, with "ENGINE=InnoDB":
CREATE TABLE `demo` (
`id` int(11) NOT NULL auto_increment,
`x_id` int(11) NOT NULL,
`y_id` int(11) NOT NULL,
`z_id` int(11) NOT NULL,
`status` tinyint(3) unsigned NOT NULL,
`created_at` timestamp NOT NULL default CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `x_id` (`x_id`,`y_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
[/quote]
I just checked further. I tried using TYPE = InnoDB, but this is also rejected.
I checked also my server. It seems it supports this option (french, sorry):