Назад

MySL db error

Автор: Renegade: Дата: 01.25.2010

сопственно наблюдаю проблемы с логированием, ругня такого вида:



также ругается на отсутствие log.loginlog

пробовал создать таблицу log.loginlog в базе ragnarok вручную, создалась с именем logloginlog (без точки) и ругня продолжается. Как победить?

Всё впринципе и так работает и логи пишутся благодаря дебагу, но хотелось бы чтоб работало прямо.

Если для решения проблемы нужна ещё какаято информация- спрашивайте.

Автор: Cutlet: Дата: 01.25.2010

сделай так:

// MySQL Log SQL Database
log_db_ip: 127.0.0.1
log_db_port: 3306
log_db_id: логин
log_db_pw: пароль
log_db_db: ragnarok //по умолчанию,а так пиши само название бд где все таблицы афины
log_codepage:

Автор: unded: Дата: 01.25.2010

тотже самый смысл хд /\

Автор: Cutlet: Дата: 01.25.2010

нет)ты написал "бд_логов",я написал саму основную бд)это разные весчи
тк наврятли вынесены таблицы логов в отдельную бд оО

Автор: Infarkt: Дата: 04.05.2010

а лучше под логи создать отдельную базу даных и туда залить таблицу , или просто созать таблицу в бд с игрой?

у меня такую ошибку пишет когда заливаю в бд с игрой:

SQL-запрос:

#PickLog types (M)onsters Drop, (P)layers Drop/Take, Mobs Drop (L)oot Drop/Take,
# Players (T)rade Give/Take, Players (V)ending Sell/Take, (S)hop Sell/Take, (N)PC Give/Take,
# (C)onsumable Items, (A)dministrators Create/Delete, Sto(R)age, (G)uild Storage,
# (E)mail attachment
#Database: log
#Table: picklog
CREATE TABLE `picklog` (
`id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`time` datetime NOT NULL default '0000-00-00 00:00:00',
`char_id` int( 11 ) NOT NULL default '0',
`type` enum( 'M', 'P', 'L', 'T', 'V', 'S', 'N', 'C', 'A', 'R', 'G', 'E' ) NOT NULL default 'P',
`nameid` int( 11 ) NOT NULL default '0',
`amount` int( 11 ) NOT NULL default '1',
`refine` tinyint( 3 ) unsigned NOT NULL default '0',
`card0` int( 11 ) NOT NULL default '0',
`card1` int( 11 ) NOT NULL default '0',
`card2` int( 11 ) NOT NULL default '0',
`card3` int( 11 ) NOT NULL default '0',
`map` varchar( 11 ) NOT NULL default '',
PRIMARY KEY ( `id` ) ,
INDEX ( `type` )
) ENGINE = MYISAM AUTO_INCREMENT =1;



Ответ MySQL:
#1050 - Table 'picklog' already exists

Автор: Мяфк: Дата: 04.05.2010

Таблица уже создана. Всё равно хоть отдельную, хоть в основной.