code: func initTablePrivEntry(ctx sessionctx.Context, user string, host string, db string, tbl string) error {
  	sql := fmt.Sprintf(`INSERT INTO %s.%s (Host, User, DB, Table_name, Table_priv, Column_priv) VALUES ('%s', '%s', '%s', '%s', '', '')`, mysql.SystemDB, mysql.TablePrivTable, host, user, db, tbl)
  	_, _, err := ctx.(sqlexec.RestrictedSQLExecutor).ExecRestrictedSQL(ctx, sql)
  	return err
  }
docs: // initTablePrivEntry inserts a new row into mysql.Tables_priv with empty privilege.