关于数据库导数据

先说结论:

  能写语句的时候,就不要编程来做,因为程序会有bug,而且时间也会比较多.

  

UPDATE grange_info
set grange_info.cooking_style = (
select cooking_style
from grange_add
WHERE grange_info.grange_number = grange_add.grange_number
and grange_info.grange_name = grange_add.grange_name
)
WHERE grange_info.id in (
select grange_number from grange_add
)

场景:

  有的时候,需要批量更新数据库里面的几个字段,值也非常多.比方把excl表里的数据导入到数据库表里,更新一部分值,可能有的需要更新,有的不需要更新.

 

posted @ 2018-11-17 14:03  麦棕  阅读(129)  评论(0编辑  收藏  举报