Modify so that PRIMARY KEY and UNIQUE can be individually specified
Add `autoincrement' tag
Add description of the struct field's tags