1 2 3 4 5 6 7 8 9
| $sqlCreate = "CREATE TABLE " . PREFIX . "PRODUCT (ID int(11) unsigned NOT NULL AUTO_INCREMENT, CATEGORY_ID int(11) unsigned NOT NULL default '0', OLD_CATEGORY_ID INT(11) UNSIGNED DEFAULT '0', TITLE varchar(255) NOT NULL default ' ', TITLE_CLEAN varchar(255) NOT NULL default ' ', FILENAME VARCHAR(255) DEFAULT ' ', PAGE_TITLE VARCHAR(100), PAGE_KEYWORDS VARCHAR(100), PAGE_DESCRIPTION TEXT, KEYWORDS varchar(255) default NULL, IGNORE_KEYWORDS varchar(255) default NULL, MANUFACTURER INT(11) UNSIGNED NOT NULL default '0', MANUFACTURER_CODE VARCHAR(100) DEFAULT '', EAN_UPC VARCHAR(100) DEFAULT '', MIN_PRICE DECIMAL(9,2) DEFAULT '0.00', MAX_PRICE DECIMAL(9,2) DEFAULT '0.00', STORE_COUNT INT(11) UNSIGNED DEFAULT '0', ISVALID enum('Y','N') NOT NULL default 'Y', STANDBY tinyint(1) unsigned NOT NULL default 0, SPECIAL_OFFER enum('Y','N') NOT NULL default 'N', PRODUCT_RATING tinyint(3) NOT NULL default '-1', CLICKS INT(11) UNSIGNED NOT NULL default '0', FIELD_1 VARCHAR(255), FIELD_2 VARCHAR(50), FIELD_3 VARCHAR(50), FIELD_4 VARCHAR(50), FIELD_5 VARCHAR(50), FIELD_6 VARCHAR(50), FIELD_7 VARCHAR(50), FIELD_8 VARCHAR(50), FIELD_9 VARCHAR(50), DATE_ADDED datetime NOT NULL default '0000-00-00 00:00:00', ADDED_FROM_TYPE char(1) NULL default '', ADDED_FROM_REF varchar(100) NULL default '', ADDED_FROM_CATMAP int(11) NULL default 0, LAST_UPDATED DATETIME, FEATURES_SELECTED ENUM('Y','N') DEFAULT 'N' NOT NULL, CJ_ID VARCHAR(20) NOT NULL default '', AMAZON_ASIN VARCHAR(50), AFFWIN_ID varchar(20) NOT NULL default '', AMAZON_ID VARCHAR(15) DEFAULT '' NOT NULL, ICECAT_CATEGORY_ID INT(11) UNSIGNED NOT NULL DEFAULT 0, ICECAT_ID INT(11) UNSIGNED NOT NULL DEFAULT 0, KELKOO_ID VARCHAR(50) DEFAULT '', KELKOO_CATEGORY_ID VARCHAR(15) DEFAULT '', PRIMARY KEY (ID), INDEX IndexCATEGORY_ID (CATEGORY_ID), INDEX IndexFILENAME (FILENAME), INDEX IndexMANUFACTURER (MANUFACTURER), INDEX IndexMANUFACTURER_CODE (MANUFACTURER_CODE), INDEX IndexEAN_UPC (EAN_UPC), INDEX IndexISVALID (ISVALID), INDEX IndexSPECIAL_OFFER (SPECIAL_OFFER), INDEX IndexPRODUCT_RATING (PRODUCT_RATING), INDEX IndexCLICKS (CLICKS), INDEX IndexTITLE (TITLE), INDEX IndexTITLE_CLEAN (TITLE_CLEAN), INDEX IndexCOMP1(ID, ISVALID), INDEX IndexORDER_BY (CATEGORY_ID, ISVALID, STORE_COUNT), INDEX IndexTOTAL (CATEGORY_ID, ISVALID), INDEX IndexPROFILING (CATEGORY_ID, ID), INDEX IndexAFFWIN_ID(AFFWIN_ID), KEY IndexICECAT_CATEGORY_ID(ICECAT_CATEGORY_ID), KEY IndexICECAT_ID(ICECAT_ID), KEY IndexKELKOO_ID(KELKOO_ID), KEY IndexKELKOO_CATEGORY_ID(KELKOO_CATEGORY_ID), FOREIGN KEY(CATEGORY_ID) REFERENCES " . PREFIX . "CATEGORY(ID) ON DELETE CASCADE ) ENGINE=InnoDB " . DEFINE_DEFAULT_CHARSET;
$sqlResult = executeUpdate($sqlCreate);
if (!$sqlResult) {
echo "<p>Could not create table " . PREFIX . "PRODUCT</p>";
} else {
echo "<p>Successfully created table " . PREFIX . "PRODUCT</p>";
}
executeUpdate("INSERT INTO " . PREFIX . "PRODUCT(ID, CATEGORY_ID, TITLE, ISVALID) VALUES(1, 1, 'Store base url redirect recording', 'N')");
executeUpdate("INSERT INTO " . PREFIX . "PRODUCT(ID, CATEGORY_ID, TITLE, ISVALID) VALUES(2, 1, 'eBay default product for click recording', 'N')"); |