Advertisement
Sorok7

Untitled

Jun 21st, 2012
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.71 KB | None | 0 0
  1. ALTER TABLE `c_website_vehicles`
  2.   CHANGE COLUMN `TransmissionId` `TransmissionId` SMALLINT(2) UNSIGNED NULL DEFAULT NULL AFTER `Miles`,
  3.   ADD COLUMN `EngineDescriptionId` SMALLINT UNSIGNED NULL DEFAULT '' AFTER `EngineDisplacement`;
  4.  
  5.  
  6. CREATE TABLE `c_vehicles_lv_engine_descr` (
  7.   `Id` SMALLINT(2) UNSIGNED NOT NULL AUTO_INCREMENT,
  8.   `Nm` CHAR(255) NOT NULL,
  9.   PRIMARY KEY (`Id`),
  10.   KEY `IdxNm` (`Nm`)
  11. ) ENGINE=MYISAM DEFAULT CHARSET=utf8;
  12.  
  13. INSERT INTO c_vehicles_lv_engine_descr (nm)
  14. SELECT DISTINCT `EngineDescription` FROM c_website_vehicles ORDER BY 1 ;
  15.  
  16. UPDATE c_website_vehicles, c_vehicles_lv_engine_descr
  17. SET c_website_vehicles.EngineDescriptionId = c_vehicles_lv_engine_descr.id
  18. WHERE c_website_vehicles.EngineDescription = c_vehicles_lv_engine_descr.nm;
  19.  
  20. UPDATE c_website_vehicles, c_vehicles_lv_epacity
  21. SET c_website_vehicles.EpaCityId = c_vehicles_lv_epacity.id
  22. WHERE c_website_vehicles.EpaCity = c_vehicles_lv_epacity.nm;
  23.  
  24. ALTER TABLE `c_website_vehicles`
  25.   ADD INDEX  `IdxEngineDescriptionId` (`EngineDescriptionId`);
  26.  
  27. UPDATE c_website_vehicles
  28. SET KeyMD5 = MD5(CONCAT(website_id,NewUsed,Make_id,lower(Make),Model_id,lower(model),Trim_id,lower(`trim`),Year, RoundPrice,ExtColorGenericId
  29.   ,lower(ExtColorGeneric),StandardBody_id,lower(StandardBody),TransmissionId,lower(Transmission),dealer_id,lower(dealer_city),lower(dealer_name)
  30.   ,EpaHighwayId,lower(EPAHighway),EpaCityId,lower(EpaCity),EngineDescriptionId,lower(EngineDescription)));
  31.  
  32.  
  33.  
  34.  
  35. ALTER TABLE `ignite`.`c_website_vehicles`
  36.   drop index    `IdxCube`,
  37.   ADD  INDEX `IdxCube` (`website_id`, `Make_id`, `Model_id`,`Trim_id`, `Year`,RoundPrice, `NewUsed`, ExtColorGenericId,IsSpecial, StandardBody_Id,
  38.     TransmissionId, `dealer_id`,EpaHighwayId,EpaCityId,EngineDescriptionId);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement