我从分布在多个网页上的表中提取数据。我尝试每页获取数据并写入同一个集合。为此,我在这些页面的输出中给出了相同的集合。
问题是数据而不是添加数据会在集合中被覆盖。
答案 0 :(得分:1)
嗯,那是怎么回事!当您将数据读入集合时,之前的数据将被覆盖。这与其他数据项相同:)
解决方案很简单 - 首先将数据读入临时集合。
然后,使用行动:
CREATE TABLE `foo`
(
`col_1` INT(1),
`col_1_Z` INT(1) ZEROFILL,
`col_11` INT(11),
`col_11_Z` INT(11) ZEROFILL
);
INSERT INTO `foo`
VALUES
(42, 42, 42, 42);
SELECT
col_1,
col_1_Z,
col_11,
col_11_Z
FROM
`foo`;
/* returned output */
| col_1 | col_1_Z | col_11 | col_11_Z |
|-------------|-------------|-------------|-------------|
| 42 | 42 | 42 | 00000000042 |
这会将临时行与主行之间的行连接起来。