• Start

Languages

/

PHP

/

Methods

upsert

The upsert method in the SurrealDB PHP SDK allows you to create or update a record in a table.

Creates or updates a record in a table.

Method Syntax

$db->upsert($thing, $data);
ArgumentsTypeDescription
$thing RecordId. StringRecordId or string The collection to upsert the record to.
$data mixed The record to upsert.

Example

$id = new RecordId('users', 'tobie');

// Upsert a record to the "users" collection.
$response = $db->upsert($id, [
'firstname' => 'Tobie',
'lastname' => 'Hitchcock',
]);

Was this page helpful?