mysql为表增加列中 如果表1的列1等于表2的列1,则把表1列2数据更新到表2的列3

老板给了一个EXCEL数据是本人提供嘚一个模板,含ID现在相当于要导入这新增的一列数据到数据库中的某一个表。

方法一:用navicat在excel中复制一列,再粘贴到navicat中的一列中去

方法②:用sql的方法:先建一个临时表将数据导入,里面有ID和desc两列再执行下面的语句


现要将t2的name列赋值到t1的name列中,以id作为对应行:

执行后的结果:表t1:

// mysql为表增加列 用一个表的一列去更新本表的另一列:

现在将t1表的id列的值复制到t1的name列中:

执行后的结果:表t1:

在数据库查询过程中我们可能会遇到这样的需求:
把查询出来的结果新建一张表或者另存为一张表进行存储并增加一列id自增列,
这样感觉比较繁琐可以采用以下方法:
這样就可以一句到位,不仅把你想要的内容另存为了一张新表还附带了自增的id,十分方便。

我要回帖

更多关于 mysql为表增加列 的文章

 

随机推荐