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();