mirror of
https://github.com/araxiaonline/TrinityCore2.git
synced 2026-06-13 11:34:07 -04:00
40 lines
1.6 KiB
SQL
40 lines
1.6 KiB
SQL
ALTER TABLE `corpse`
|
|
ADD COLUMN `displayId` int(10) unsigned NOT NULL default '0' AFTER `phaseMask`,
|
|
ADD COLUMN `itemCache` text NOT NULL AFTER `displayId`,
|
|
ADD COLUMN `bytes1` int(10) unsigned NOT NULL default '0' AFTER `itemCache`,
|
|
ADD COLUMN `bytes2` int(10) unsigned NOT NULL default '0' AFTER `bytes1`,
|
|
ADD COLUMN `guild` int(10) unsigned NOT NULL default '0' AFTER `bytes2`,
|
|
ADD COLUMN `flags` int(10) unsigned NOT NULL default '0' AFTER `guild`,
|
|
ADD COLUMN `dynFlags` int(10) unsigned NOT NULL default '0' AFTER `flags`;
|
|
|
|
UPDATE `corpse` SET
|
|
`displayId` = SUBSTRING(`data`,
|
|
length(SUBSTRING_INDEX(`data`,' ',10))+2,
|
|
length(SUBSTRING_INDEX(`data`,' ',10+1))-length(SUBSTRING_INDEX(data,' ',10))-1),
|
|
|
|
`itemCache` = SUBSTRING(`data`,
|
|
length(SUBSTRING_INDEX(`data`,' ',11))+2,
|
|
length(SUBSTRING_INDEX(`data`,' ',29+1))-length(SUBSTRING_INDEX(data,' ',11))-1),
|
|
|
|
`bytes1` = SUBSTRING(`data`,
|
|
length(SUBSTRING_INDEX(`data`,' ',30))+2,
|
|
length(SUBSTRING_INDEX(`data`,' ',30+1))-length(SUBSTRING_INDEX(data,' ',30))-1),
|
|
|
|
`bytes2` = SUBSTRING(`data`,
|
|
length(SUBSTRING_INDEX(`data`,' ',31))+2,
|
|
length(SUBSTRING_INDEX(`data`,' ',31+1))-length(SUBSTRING_INDEX(data,' ',31))-1),
|
|
|
|
`guild` = SUBSTRING(`data`,
|
|
length(SUBSTRING_INDEX(`data`,' ',32))+2,
|
|
length(SUBSTRING_INDEX(`data`,' ',32+1))-length(SUBSTRING_INDEX(data,' ',32))-1),
|
|
|
|
`flags` = SUBSTRING(`data`,
|
|
length(SUBSTRING_INDEX(`data`,' ',33))+2,
|
|
length(SUBSTRING_INDEX(`data`,' ',33+1))-length(SUBSTRING_INDEX(data,' ',33))-1),
|
|
|
|
`dynFlags` = SUBSTRING(`data`,
|
|
length(SUBSTRING_INDEX(`data`,' ',34))+2,
|
|
length(SUBSTRING_INDEX(`data`,' ',34+1))-length(SUBSTRING_INDEX(data,' ',34))-1);
|
|
|
|
ALTER TABLE `corpse` DROP `data`;
|