diff --git a/sql/bcnftdb.sql b/sql/bcnftdb.sql index 67546889..608b3d46 100644 --- a/sql/bcnftdb.sql +++ b/sql/bcnftdb.sql @@ -29,6 +29,7 @@ DROP TABLE IF EXISTS `t_nft`; CREATE TABLE `t_nft` ( `idx` bigint NOT NULL AUTO_INCREMENT COMMENT '自增id', `owner_address` varchar(60) NOT NULL DEFAULT '' COMMENT 'owner_address', + `last_owner_address` varchar(60) COMMENT 'last_owner_address', `creator_address` varchar(60) NOT NULL DEFAULT '' COMMENT 'creator_address', `token_id` varchar(60) NOT NULL DEFAULT '' COMMENT 'token_id', `token_type` int(11) NOT NULL DEFAULT '0' COMMENT 'nft类型 1:英雄 2:枪支 3:芯片 6:荣誉 7:徽章', @@ -46,6 +47,8 @@ CREATE TABLE `t_nft` ( UNIQUE KEY `unikey` (`net_id`, `contract_address`, `token_id`), KEY `owner_address_token_type` (`owner_address`, `token_type`), KEY `owner_address_contract_address` (`owner_address`, `contract_address`), + KEY `idx_net_id_token_type_owner_address_last_owner_address` (`net_id`, `token_type`, `owner_address`, `last_owner_address`), + KEY `idx_last_owner_address` (`last_owner_address`), KEY `owner_address` (`owner_address`) ) ENGINE=InnoDB AUTO_INCREMENT=10001 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; /*!40101 SET character_set_client = @saved_cs_client */;