Usually you get these tables with the AAC or the OT, you might have an older OT than the AAC, or just not perfectly compatible.
The hard issue is to know the data type of the columns, I simply guess, guess accurately I suppose. Some are IDs and therefor ints, some are strings which become (most usually, if they are short) varchar, 255. Some are datetime and some are bigger texts. Some are booleans (true or false, tinyint) and some are blobs (images). I'm guessing the guild1 and 2 are ids to connect them to existing guilds, where as the names (characters or guild names) are strings, thus varchar. Started and ended might be unix timestamps or datetime, I'm guessing datetime.
Try this
Code:
DROP TABLE IF EXISTS `guild_wars`;
CREATE TABLE IF NOT EXISTS `guild_wars` (
`id` int(11) NOT NULL,
`guild1` int(11) NOT NULL,
`guild2` int(11) NOT NULL,
`name1` varchar(255) DEFAULT NULL,
`name2` varchar(255) DEFAULT NULL,
`status` int(11) NOT NULL,
`started` datetime NOT NULL,
`ended` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;