code: func (t *Table) SerializeSql(database string, out *bytes.Buffer) error {
  	_, _ = out.WriteString("`")
  	_, _ = out.WriteString(database)
  	_, _ = out.WriteString("`.`")
  	_, _ = out.WriteString(t.Name())
  	_, _ = out.WriteString("`")
  
  	if t.forcedIndex != "" {
  		if !validIdentifierName(t.forcedIndex) {
  			return errors.Newf("'%s' is not a valid identifier for an index", t.forcedIndex)
  		}
  		_, _ = out.WriteString(" FORCE INDEX (`")
  		_, _ = out.WriteString(t.forcedIndex)
  		_, _ = out.WriteString("`)")
  	}
  
  	return nil
  }
docs: // Generates the sql string for the current table expression.  Note: the
  // generated string may not be a valid/executable sql statement.