Hello,
I'm setting up the TrinityCore 3.3.5 for the first time.
I'm using Debian 7 and MySQL 5.6.15.
According to this topic I need to change the sql_mode when using 5.6. But when I'm using SELECT @@GLOBAL.sql_mode; to determine which modes are set, only STRICT_TRANS_TABLES and NO_ENGINE_SUBSTITION is listed. The ONLY_FULL_GROUP_BY flag mentioned by Machiavelli is not listed.
So I thought everything is fine and I ran the create and base .sql files. So now, auth and character db is up to date. But when I want to execute TDB_full_335.52_2013_07_17.sql to create the world db (db itself already created) then I receive the following error:
DELIMITER ;;
/*!50003 CREATE*/ /*!50003 PROCEDURE `sp_dev_reguid_alter_tables`()
BEGIN
CREATE TABLE `creature_temp` (
`guid` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'Global Unique Identifier',
`id` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Creature Identifier',
`map` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Map Identifier',
`spawnMask` TINYINT(3) UNSIGNED NOT NULL DEFAULT '1',
`phaseMask` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '1',
`modelid` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
`equipment_id` MEDIUMINT(9) NOT NULL DEFAULT '0',
`position_x` FLOAT NOT NULL DEFAULT '0',
`position_y` FLOAT NOT NULL DEFAULT '0',
`position_z` FLOAT NOT NULL DEFAULT '0',
`orientation` FLOAT NOT NULL DEFAULT '0',
`spawntimesecs` INT(10) UNSIGNED NOT NULL DEFAULT '120',
`spawndist` FLOAT NOT NULL DEFAULT '5',
`currentwaypoint` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
`curhealth` INT(10) UNSIGNED NOT NULL DEFAULT[...]
#1064 - You have an error in your SQL syntax; check the manual that corresponds to yo-- ur MySQL server version for the right syntax to use near 'CREATE*/ /*!50003 PROCEDURE `sp_dev_reguid_alter_tables`()
BEGIN
' at line 1
What is this error caused by? Still wrong sql_mode although the flag isn't listed?
And another short question: If this import works fine, do I have to run every single .sql update file since 335.52 in /sql/updates/world until it's up to date?
Thanks in advance!