如何执行以下操作:
if table has column 'name' - update 'name', else - do nothing?
我在事务中工作的SQL是
UPDATE tmp set name = NULL
tmp表记录要更新的记录,并且重复过程需要将名称转换为NULL。但是,有些表没有“名称”字段。
那么,如果存在,是否可以将列更新为null,否则,什么都不做?
答案 0 :(得分:0)
据我所知,这是不可能的。此外,我建议不要一次对多个表格进行任何修改。通常,每个表都是唯一的,并且仅基于字段名称将字段设置为NULL可能会导致丢失重要数据。