源战役
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 

24 satır
1.3 KiB

-- liushl
-- 整理物品功能
drop table if exists goods;
drop table if exists goods_low;
drop table if exists goods_high;
drop table if exists player_transfer;
CREATE TABLE `goods` (
`id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '物品ID',
`role_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '玩家ID',
`goods_id` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '物品类型ID',
`type` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '物品类型',
`subtype` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '物品子类型',
`location` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '物品所在位置',
`cell` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '物品所在格子位置',
`num` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '物品数量',
`create_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '物品创建时间',
`expire_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '有效期,0为无',
`bind` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '绑定状态,0不绑定,1绑定',
`extra_data` varchar(5000) NOT NULL DEFAULT '[]' COMMENT '额外数据[{key,value}|_]',
PRIMARY KEY (`id`, `role_id`),
KEY `pid` (`role_id`,`location`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='物品信息表'
PARTITION BY LINEAR HASH(role_id) PARTITIONS 10;