npx skills add ...
npx skills add prisma/cursor-plugin --skill prisma-database-setup-mysql
npx skills add prisma/cursor-plugin --skill prisma-database-setup-mysql
MySQL Setup. Reference when using this Prisma feature.
Configure Prisma with MySQL (or MariaDB).
In prisma/schema.prisma:
In prisma.config.ts:
In .env:
Prisma ORM 7 uses the query compiler by default, so you must use a driver adapter.
Install adapter and driver:
Instantiate Prisma Client with the adapter:
PlanetScale uses MySQL but requires specific settings because it doesn't support foreign key constraints.
In prisma/schema.prisma:
MySQL has a connection limit. Adjust connection pool size in URL:
MySQL 5.7+ supports JSON. MariaDB 10.2+ supports JSON (as an alias for LONGTEXT with check constraints). Prisma handles this, but verify your version.
DATABASE_URL="mysql://user:password@localhost:3306/mydb"mysql://USER:PASSWORD@HOST:PORT/DATABASE