我有一个名为pollData的表。它将始终只包含1行。它具有每个类型为int的列option1,option2,option3,option4,option5。在开始时,这些列的值为0。如何将1添加到任何列,请说选项2?我的意思是,我是先检索该列的值,执行加法,然后再储存,还是有任何自动递增功能?如何将1添加到mysql中现有行的列的值
11
A
回答
27
1
这样你可以尝试:
if(isset($option1)) {
$optadd = " option1 = option1+1";
} else if(isset($option2)) {
$optadd = " option2 = option2+1";
}
UPDATE `tablename` SET ".$optadd." WHERE fieldname = '1'
相关问题
- 1. 将新值添加到MySQL中现有的列值
- 2. 如何添加到mysql列中的现有值?
- 3. F#将值添加到现有列表
- 4. 将缺省值添加到现有列
- 5. 如何将AUTO_INCREMENT添加到现有列?
- 6. 使用CONCAT函数添加到mysql列中的现有值?
- 7. 将整数列添加到基于现有列的现有mysql表中
- 8. 将字符添加到mysql中的现有列
- 9. 将1添加到字典中的值
- 10. 将DIV行添加到现有行中
- 11. 如何将具有特定值的列添加到现有数据库表中
- 12. postgres的值添加到现有列
- 13. 如何将新行添加到现有的表中的HTML
- 14. AWK将值添加到现有的柱
- 15. 如何将+1添加到已有的值
- 16. 如何将数据添加到现有表中的特定列?
- 17. 将Enum添加到现有的sql列
- 18. 如何给表中的现有列添加1
- 19. 添加MySQL行现有阵列
- 20. 将标识添加到现有列中
- 21. 如何将行/列添加到Rails中现有的xlsm文件中?
- 22. 如何将值添加到mysql上的JSON列?
- 23. 将值添加到现有值
- 24. Stata:将值添加到现有值
- 25. 如何将行号添加到现有文件的行
- 26. 如何将默认值设置为现有行,同时将具有默认值的新列添加到表
- 27. 更新mysql并将值添加到现有值
- 28. 通过MySQL Workbench将新列添加到现有表中
- 29. 将约束添加到mysql中的列
- 30. 如何将0/1指标的列添加到SELECT中?
你是否也和我一起的结果的解决方案?它在回答部分。 – Karthik 2010-04-21 05:15:04
没有试过。旁观者的解决方案看起来很完美。另外,我不认为它会起作用,因为我的所有选项在开始时已经设置为0。 isset(..)将始终返回true。 – mithun1538 2010-04-22 16:13:22