使用BTREE的mysql
如何解决这个问题?使用BTREE的mysql,mysql,Mysql,如何解决这个问题? 我的表格结构: CREATE TABLE IF NOT EXISTS `tbl_foster_network` ( `network_id` int(11) NOT NULL COMMENT 'Network ID', `network_name` varchar(64) NOT NULL COMMENT 'Network Name', `network_domain` varchar(45) NOT NULL COMMENT 'Network Domain',
我的表格结构:
CREATE TABLE IF NOT EXISTS `tbl_foster_network` (
`network_id` int(11) NOT NULL COMMENT 'Network ID',
`network_name` varchar(64) NOT NULL COMMENT 'Network Name',
`network_domain` varchar(45) NOT NULL COMMENT 'Network Domain',
`created_when` datetime NOT NULL COMMENT 'Created When',
`last_modified_by` int(11) NOT NULL COMMENT 'Last Modified By',
`last_modified_when` datetime NOT NULL COMMENT 'Last Modified When',
PRIMARY KEY (`network_id`),
UNIQUE KEY `network_domain` (`network_id`,`network_name`,`network_domain`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Network';
错误
索引类型(使用BTREE
)必须位于列列表之前:
UNIQUE KEY uq_network_domain USING BTREE (network_id,network_name,network_domain)
从:
[约束[符号]]唯一[索引|键]
[索引名称][索引类型](索引列名称,…)
[索引选项]。。。
索引类型:
使用{BTREE | HASH}
索引类型(使用BTREE
)必须位于列列表之前:
UNIQUE KEY uq_network_domain USING BTREE (network_id,network_name,network_domain)
从:
[约束[符号]]唯一[索引|键]
[索引名称][索引类型](索引列名称,…)
[索引选项]。。。
索引类型:
使用{BTREE | HASH}
好的,你的意思是不需要“使用BTREE”使用BTREE是默认的,所以是可选的。好的,你的意思是不需要“使用BTREE”使用BTREE是默认的,所以是可选的。 [CONSTRAINT [symbol]] UNIQUE [INDEX|KEY] [index_name] [index_type] (index_col_name,...) [index_option] ... index_type: USING {BTREE | HASH}