mysql插入整张表内容的问题
我现在有一个表 sbiao1 和 另一张表 sbiao2
两张表的表结构是一样的 ,分别是 id ,name,pass,adddate 其中id是自动累加的
我现在想把 sbiao2的内容全部插入到sbiao1中,因为是id是自动累加的
所以使用 INSERT INTO sbiao1 SELECT * FROM sbiao2 这一语句就出错了
所以我修改我的SQL语句为: INSERT INTO sbiao1 SELECT (name,pass,adddate) FROM sbiao2
修改之后提示错误是: column count doesn't match value count
插入的列数不匹配
所以我想请教,如何才能从表2中插入指定的列名到表1的指定的列名中
例如这样的SQL语句 INSERT INTO sbiao1(name,pass,adddate) SELECT (name,pass,adddate) FROM sbiao2
我组合这样的SQL语句是报错的
#1241 - Operand should contain 1 column(s)
请问我这条SQL语句应该怎么写呢?
谢谢各位