diff --git a/packages/db/src/runtime/types.ts b/packages/db/src/runtime/types.ts
index d0a0c34d78..5d2c985f72 100644
--- a/packages/db/src/runtime/types.ts
+++ b/packages/db/src/runtime/types.ts
@@ -87,7 +87,7 @@ export type Table<
 			{
 				tableName: TTableName;
 				name: K;
-				hasDefault: TFields[K] extends { default: NonNullable<unknown> }
+				hasDefault: TFields[K]['schema'] extends { default: NonNullable<unknown> }
 					? true
 					: TFields[K]['schema'] extends { primaryKey: true }
 						? true