我知道你可以这样做:MySQL的复制行,使用PHP在同一时间
INSERT INTO AnotherTable (a, b, c, d)
SELECT a, b, c, d
FROM SomeTable
WHERE SomeColumn = 1
但如果不是SELECT a, b, c, d
你需要更新这些列作为a, b, c, "string"
到什么说白了我想要说的声明:
INSERT INTO AnotherTable (a, b, c, d)
SELECT a, b
FROM SomeTable
WHERE SomeColumn = 1
// And put "string" into d
UPDATE
于是我就这样:
INSERT INTO AnotherTable (a, b, c, d)
SELECT a, b, c, 'string'
FROM SomeTable
WHERE SomeColumn = 1
它选择的3行,在“C”柱不同的条目,并通过插入3行中的所有完全相同的更新“AnotherTable”。他们应该是不同的值,虽然...
您可以通过这种类型选择值,它会工作。 – 2013-04-25 08:53:22
我发布的更新确实有效,我忘记保存 - .- – 2013-04-25 09:46:13