server/sql/updates/0.7/3627_quest_template.sql

5 lines
No EOL
426 B
SQL

ALTER TABLE `quest_template` ADD COLUMN `ZoneOrSort` int(11) NOT NULL default '0' AFTER `entry` ;
UPDATE `quest_template` SET `ZoneOrSort` = `ZoneId` WHERE `ZoneId` < 2147483647 ;
UPDATE `quest_template` SET `ZoneOrSort` = -(4294967295 - `ZoneId` + 1 ) WHERE `ZoneId` >= 2147483647 ;
UPDATE `quest_template` SET `ZoneOrSort` = -`questsort` WHERE `questsort` > 0 ;
ALTER TABLE `quest_template` DROP `questsort`, DROP `ZoneId`;