I've given up trying to make the SQL script for my custom module work, tried all sorts of things online and realized I've spent an hour on it when I can just manually create the table.
Just checking there isn't any issues with this? Like is there any foreign key checks etc.
EDIT
My install script:
$installer = $this;
$installer->startSetup();
$installer->run("
CREATE TABLE IF NOT EXISTS `datasheetadmin_datasheetadmin` (
`DatasheetAdmin_id` int(11) unsigned NOT NULL auto_increment,
`attribute_set_id` int(11) NOT NULL,
`header_row` text NOT NULL default '',
`product_row` text NOT NULL default '',
`custom_product_id` int(11) NOT NULL default 0,
PRIMARY KEY (`DatasheetAdmin_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
");
$installer->endSetup();