update()用于对表(table)或视图(view)执行 UPDATE 操作。
update()
await supabase .from('cities') .update({ 'name': 'Middle Earth' }) .match({ 'name': 'Auckland' });
await supabase .from('users') .update({ 'address': { 'street': 'Melrose Place', 'postcode': 90210 } }) .eq('address->postcode', 90210);
Postgres提供了一个 运算符的数量 用于处理JSON数据。现在,它只能更新整个JSON文档。 但我们正在研究更新单个键的想法。
final List<Map<String, dynamic>> data = await supabase .from('users') .update({ 'address': {'street': 'Melrose Place', 'postcode': 90210} }) .eq('address->postcode', 90210) .select();
navigate_before Insert 数据
Upsert 数据 navigate_next