Witam
Jakie musi być kodowanie aby komendy z mysql4+ działały na mysql5+
Wyjaśniam problem Postawiłem serwer pod grę na moim PC baza danych potrzebna jest do zapisywania doświadczenia graczy
początkowo była to wersja mysql 3.4.35 czy coś takiego ale tworzyła się tylko tabela na zapisanie xp a nie jak w założeniach moda 4 tabele na xp, umiejętności, odporności oraz atrybuty
Wyczytałem że potrzebne jest "TYPE=MyISAM" który jest od wersji 4+ bazy mysql a więc pobrałem najnowszą bazę 5+, problem teraz jest taki że w bazie nie tworzą się żadne tabele wyskakuje następujący błąd:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Gdzieś na zagraniczym portalu wyczytałem że jest to błąd kodowania i wystarczy zmienić kodowanie nie wiem czy dobrze wyczytałem ponieważ mój język pozostawia wiele do życzenia!
na wszelki wypadek podam komendy gry jakie wysyłane są do Bazy danych:
"CREATE TABLE IF NOT EXISTS `uwc3ng_player` ( `player_id` int(8) unsigned NOT NULL auto_increment, `player_steamid` varchar(25) NOT NULL default '', `player_ip` varchar(20) NOT NULL default '', `player_name` varchar(35) NOT NULL default '', `player_xp` int(16) default NULL, PRIMARY KEY (`player_id`), KEY `player_name` (`player_name`), KEY `player_ip` (`player_ip`), KEY `player_steamid` (`player_steamid`) ) TYPE=MyISAM;",
"CREATE TABLE IF NOT EXISTS `uwc3ng_skill` ( `player_id` int(8) unsigned NOT NULL default '0', `skill_id` int(8) default NULL, `skill_level` int(8) default NULL, PRIMARY KEY (`player_id`,`skill_id` ) ) TYPE=MyISAM;",
"CREATE TABLE IF NOT EXISTS `uwc3ng_attrib` ( `player_id` int(8) unsigned NOT NULL default '0', `attrib_id` int(8) default NULL, `attrib_level` int(8) default NULL, PRIMARY KEY (`player_id`, `attrib_id` ) ) TYPE=MyISAM;",
"CREATE TABLE IF NOT EXISTS `uwc3ng_resist` ( `player_id` int(8) unsigned NOT NULL default '0', `resist_id` int(8) default NULL, `resist_level` int(8) default NULL, PRIMARY KEY (`player_id`, `resist_id` ) ) TYPE=MyISAM;"
Dodam tylko że jest to moje pierwsze doświadczenie z bazą mysql - proszę o pomoc
Pozdrawiam...