rathena/sql-files/tools/item_db_re_to_txt.sql
Aleos b49e7a0dd9
Adds SQL to TXT dump (#5527)
* Fixes #5499.
* Adds some SQL to TXT dump queries to allow conversion of custom SQL items to TXT and then YAML.
Thanks to @RagnaWay's suggestion!
2020-11-07 14:25:41 -05:00

25 lines
894 B
SQL

#
# Exports the `item_db_re` to TXT format
#
SELECT
`id`, `name_english`, `name_japanese`, `type`, IFNULL(`price_buy`, ''), IFNULL(`price_sell`, ''), IFNULL(`weight`, ''), IFNULL(`atk:matk`, ''), IFNULL(`defence`, ''), IFNULL(`range`, ''), IFNULL(`slots`, ''), IFNULL(`equip_jobs`, ''), IFNULL(`equip_upper`, ''), IFNULL(`equip_genders`, ''), IFNULL(`equip_locations`, ''), IFNULL(`weapon_level`, ''), IFNULL(`equip_level`, ''), IFNULL(`refineable`, ''), IFNULL(`view`, ''),
CASE
WHEN ISNULL(`script`) THEN "{}"
ELSE CONCAT("{ ", `script`, " }")
END,
CASE
WHEN ISNULL(`equip_script`) THEN "{}"
ELSE CONCAT("{ ", `equip_script`, " }")
END,
CASE
WHEN ISNULL(`unequip_script`) THEN "{}"
ELSE CONCAT("{ ", `unequip_script`, " }")
END
FROM `item_db_re`
INTO OUTFILE 'C:/item_db_re.txt'
FIELDS OPTIONALLY ENCLOSED BY ''
TERMINATED BY ','
ESCAPED BY ''
LINES TERMINATED BY '\r\n';