Closed1

workers x prisma x d1

minodiskminodisk

too many SQL variables

✘ [ERROR] Error in performIO: Error: D1_ERROR: too many SQL variables at offset XXX

find

findFirstinclude 使って relational なテーブル鷲掴みにするとエラーする。

	let brand = await prisma.brand.findFirst({
		where: {
			brandId,
		},
		include: {
			serieses: {
				orderBy: {
					order: 'asc',
				},
				include: {
					sizes: {
						orderBy: {
							order: 'asc',
						},
						include: {
							colors: {
								orderBy: {
									order: 'asc',
								},
							},
						},
					},
				},
			},
		},
	});

鷲掴みを諦める。

	const brand = await prisma.brand.findFirst({
		where: {
			brandId,
		},
	});

createMany

		await prisma.series.createMany({
			data: newSerieses,
		});

使わない

		await Promise.all(newSerieses.map((series) => prisma.series.create({ data: series })));
このスクラップは2024/04/29にクローズされました