diff --git a/sql/sql_yacc.yy b/sql/sql_yacc.yy
index bcee15c13cfb4a39fe007b784e3fbc4546c18b2e..77325bad3a0b182dbcbe126c94b9417f3821f9a7 100644
--- a/sql/sql_yacc.yy
+++ b/sql/sql_yacc.yy
@@ -1356,6 +1356,7 @@ opt_unique_or_fulltext:
 key_alg:
 	/* empty */		   { $$= HA_KEY_ALG_UNDEF; }
 	| USING opt_btree_or_rtree { $$= $2; };
+	| TYPE opt_btree_or_rtree  { $$= $2; };
 
 opt_btree_or_rtree:
 	BTREE_SYM	{ $$= HA_KEY_ALG_BTREE; }