import { eq } from 'drizzle-orm' export default defineEventHandler(async (event) => { const body = await readPatch(event, characterSchema) const row = useDb().update(tables.characters).set(body).where(eq(tables.characters.id, param(event))).returning().get() if (!row) throw createError({ statusCode: 404, message: '角色不存在' }) return row })