MySQL-在另一个表中将值从一列复制到另一列

时间:2015-05-10 10:45:51

标签: mysql

我有一张像这样的表a1

number    |   name
1             John
2             Jake
3             Linda

另一个表a2的格式与a1完全相同(2列numbername),但根本没有值。如何将值从a1.number复制到a2.number

我试过

UPDATE a2, a1 SET a2.number = a1.number

但它不起作用

2 个答案:

答案 0 :(得分:0)

如果您的第二个表已有行,并且您想要更新$("#csstableinfo").click( function() { var sCount=0; $(".highligh-cell").each(function (index) { // sCount=theTable.find('.css-table-td.highligh-cell').length; sCount++; }); alert (sCount) }); 列 试试这个:

num

否则你应该选择Gordon Linoff的回答

答案 1 :(得分:0)

你尝试过使用

吗?
insert into a2 
    select a1.number 
    from a1;

如果你真的只想将a1的列号复制到a2,那么

update a1 
join a2 on a1.number = a2.number 
set a2.name = '';