MySQL插入选择不起作用的地方

时间:2016-09-08 14:49:13

标签: php mysql

我希望有人可以提供帮助,我一直在努力解决这个问题,谷歌也没有给出答案。

我正在使用以下查询:

INSERT INTO urls_anchors (`clientID`, `URL`,`Anchor`, `tumblrID`, `paid`)
SELECT '$clientID',
       '$url',
       '$line',
       (tumblrID+$counter),
       'No'
FROM tumblrs
WHERE tumblrs.spacesLeft > 0

$ counter变量每次只增加一个。一切都很完美,除了WHERE tumblrs.spacesLeft> 0部分。由于某种原因,它不返回任何行。

这是tumblrs表:

+----------+-------------------+------------+
| tumblrID |     tumblrURL     | spacesLeft |
+----------+-------------------+------------+
|       64 | http://tumblr.com |         9  |
|       65 | http://tumblr.com |         9  |
|       66 | http://tumblr.com |         9  |
|       67 | http://tumblr.com |         9  |
+----------+-------------------+------------+

tumblrs表肯定有包含spacesLeft>的行。 0,所以我哪里错了?如果有任何意义,我在PHP中使用它。

任何帮助都会受到大力赞赏!

谢谢!

0 个答案:

没有答案