use mediumblob, not blob