Setting Up Prisma with MySQL: A Step-by-Step Guid
https://medium.com/@xuwei19850423/setting-up-prisma-with-mysql-a-step-by-step-guid-6a2bd872b985
// This is your Prisma schema file,
// learn more about it in the docs: https://pris.ly/d/prisma-schema
// Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?
// Try Prisma Accelerate: https://pris.ly/cli/accelerate-init
generator client {
provider = "prisma-client-js"
}
datasource db {
provider = "mysql"
url = env("DATABASE_URL")
}
model Device {
id Int @id @default(autoincrement())
name String
data Json
}import { PrismaClient } from "@prisma/client";
const prisma = new PrismaClient();
async function main() {
const device = await prisma.device.create({
data: {
name: "Alice",
data: { key: "value" }, // Example JSON data
},
});
console.log(device);
}
main()
.catch(async (e) => {
console.error(e);
process.exit(1);
})
.finally(async () => {
await prisma.$disconnect();
});
Setting Up Prisma with MySQL: A Step-by-Step Guid

2 Create project setup
3. Install and generate Prisma Client

4. Connect your database (Mysql)
5. Write your first query with Prisma Client

PreviousMigrate MongoDB to MySQL using Prism Key Differences (ok)NextTìm hiểu GraphQL, Xây dựng 1 GraphQL server với prisma
Last updated
