2011-10-22 25 views
0

我有两个表,并希望从表中插入一些列值,并通过php代码插入一些列值。 这是我的查询从表中插入一些列值,有些是手动的

INSERT INTO login2 (id, uname, pass, pid) SELECT id, uname, pass from `login`, '2' 

但它给mysql的一个错误。 Plz帮助我。

回答

3

这是不正确的。 正确的查询是:

INSERT INTO test2 
     (id, 
     uname, 
     pass, 
     pid) 
(SELECT id, 
     uname, 
     pass, 
     '2' 
FROM `login`) 
0

INSERT INTO TEST2 (ID, UNAME, 通, PID, (选择ID, UNAME, 通, '2' FROM login))

相关问题