'tag_idx' will throw MYSQL ERROR 1170 -- if the index is needed then we should split keys and tags into diff tables and use VARCHAR(255).