Ayuda con las tablas

Topic created · 3 Mensajes · 405 Visitas
  • Y donde la implementas?
    En item proto en donde?
    Te faltan cosas ai.

  • Hola buenos dias resulta que cuando meto tablas por mysql me sale este error:
    alguna solucion a este error:
    `empire` tinyint(4) NOT NULL default '0',
    `name_checked` tinyint(1) NOT NULL default '0',
    `availDt` datetime NOT NULL default '0000-00-00 00:00:00',
    `mileage` int(11) NOT NULL default '0',
    `cash` int(11) NOT NULL default '200000',
    `gold_expire` datetime NOT NULL default '0000-00-00 00:00:00',
    `silver_expire` datetime NOT NULL default '0000-00-00 00:00:00',
    `safebox_expire` datetime NOT NULL default '0000-00-00 00:00:00',
    `autoloot_expire` datetime NOT NULL default '0000-00-00 00:00:00',
    `fish_mind_expire` datetime NOT NULL default '0000-00-00 00:00:00',
    `marriage_fast_expire` datetime NOT NULL default '0000-00-00 00:00:00',
    `money_drop_rate_expire` datetime NOT NULL default '0000-00-00 00:00:00',
    `ttl_cash` int(11) NOT NULL default '0',
    `ttl_mileage` int(11) NOT NULL default '0',
    `channel_company` varchar(30) NOT NULL default '',
    PRIMARY KEY (`id`),
    UNIQUE KEY `login` (`login`),
    KEY `social_id` (`social_id`)
    ) ENGINE=MyISAM AUTO_INCREMENT=7570 DEFAULT CHARSET=big5;
    [Msg] Finished - Unsuccessfully
    ademas al abrir algunas tablas me pone esto:
    unknown collation "big5_chinese_ci" in table 'player.frm' deinition

    gracias de antemano y un saludo

  • si al consulta qeu usas es esa qeu colocas ahí esta mal, deberias hacer esto :

    CREATE TABLE `nombre_de_la_tabla` (
    `empire` tinyint(4) NOT NULL default '0',
     `name_checked` tinyint(1) NOT NULL default '0',
     `availDt` datetime NOT NULL default '0000-00-00 00:00:00',
     `mileage` int(11) NOT NULL default '0',
     `cash` int(11) NOT NULL default '200000',
     `gold_expire` datetime NOT NULL default '0000-00-00 00:00:00',
     `silver_expire` datetime NOT NULL default '0000-00-00 00:00:00',
     `safebox_expire` datetime NOT NULL default '0000-00-00 00:00:00',
     `autoloot_expire` datetime NOT NULL default '0000-00-00 00:00:00',
     `fish_mind_expire` datetime NOT NULL default '0000-00-00 00:00:00',
     `marriage_fast_expire` datetime NOT NULL default '0000-00-00 00:00:00',
     `money_drop_rate_expire` datetime NOT NULL default '0000-00-00 00:00:00',
     `ttl_cash` int(11) NOT NULL default '0',
     `ttl_mileage` int(11) NOT NULL default '0',
     `channel_company` varchar(30) NOT NULL default '',
     PRIMARY KEY (`id`),
     UNIQUE KEY `login` (`login`),
     KEY `social_id` (`social_id`)
    ) ENGINE=MyISAM AUTO_INCREMENT=7570 DEFAULT CHARSET=big5;
    

    según als categorias parece una tabla para almacenar cuentas, y otra cosa, los datos tinyint(lo tienes en la primera categoria) son un poco más lentos para procesar que los int, y al ser esa categoria de empire(imperio) si lo usas para un ranking mermaria bastante la velocidad de carga del mismo auqneu ocupen algo más de memoria.

    P.D: el error que te da debe ser unknown location(osea no encuentra la tabla de destino porque no has especificado ninguna.