Update 数据

update()用于对表(table)或视图(view)执行 UPDATE 操作。

  • update()应该始终与筛选器Filters结合使用,以便定位您希望更新的项目。

案例教程

案例1 (更新数据)#

1                                                                              
2await supabase
3  .from('cities')
4  .update({ 'name': 'Middle Earth' })
5  .match({ 'name': 'Auckland' });

案例2 (更新JSON数据)#

1                                                                              
2await supabase
3  .from('users')
4  .update({
5    'address': {
6      'street': 'Melrose Place',
7      'postcode': 90210
8    }
9  })
10  .eq('address->postcode', 90210);

案例3 (获取更新的行)#

1                                                                              
2final List<Map<String, dynamic>> data = await supabase
3    .from('users')
4    .update({
5      'address': {'street': 'Melrose Place', 'postcode': 90210}
6    })
7    .eq('address->postcode', 90210)
8    .select();