Tengo una tabla llamada pollData. Siempre contendrá solo 1 fila. Tiene columnas option1, option2, option3, option4, option5 cada una de tipo int. Al principio, estas columnas tienen 0 como su valor. ¿Cómo agrego 1 a cualquier columna, por ejemplo, opción2? Quiero decir, ¿recupero el valor de esa columna primero, realizo una adición y la guardo de nuevo, o hay alguna función de incremento automático?Cómo agregar 1 al valor de una columna de una fila existente en mysql
11
A
Respuesta
27
1
como no se puede probar:
if(isset($option1)) {
$optadd = " option1 = option1+1";
} else if(isset($option2)) {
$optadd = " option2 = option2+1";
}
UPDATE `tablename` SET ".$optadd." WHERE fieldname = '1'
Cuestiones relacionadas
- 1. Agregar una columna entera a una tabla mysql existente basada en la columna existente
- 2. ¿Cómo agregar AUTO_INCREMENT a una columna existente?
- 3. ¿Cómo agregar un valor predeterminado a una columna ya existente?
- 4. Agregar una identidad a una columna existente
- 5. Al crear una columna usando liquibase, ¿cómo especifico un valor para esa columna basado en una columna existente?
- 6. fila con valor mínimo de una columna
- 7. cómo agregar una nueva columna a una hoja existente
- 8. ¿Cómo se asigna una columna predeterminada en MySQL al valor de otra columna?
- 9. ¿Cómo se agrupan las filas de MySQL con el mismo valor de columna en una fila?
- 10. Cómo agregar una nueva columna con valor a la tabla de datos existente?
- 11. ¿Cómo puedo agregar una columna a una tabla existente?
- 12. ¿Cómo actualizar el campo para agregar valor al valor existente?
- 13. ¿Hay alguna manera de agregar una columna a una vista existente en mysql?
- 14. sharepoint: Agregar una columna de sitio existente al tipo de contenido existente Programaticamente
- 15. ¿La mejor manera de restablecer una secuencia de Oracle al siguiente valor en una columna existente?
- 16. OpenXML agrega una nueva fila al archivo existente de Excel
- 17. Cómo agregar valores de columna en MySQL
- 18. Imprimir una fila al azar de una consulta de mysql
- 19. Cómo copiar el valor de la columna de texto de una fila a otra fila en mySQL
- 20. Cómo agregar otro campo en una tabla existente en MySQL
- 21. Seleccione una fila con valor distinto de una columna
- 22. ¿Cómo anteponer una cadena a un valor de columna en MySQL?
- 23. QListVer cómo agregar una columna?
- 24. ¿Agregar una nueva fila al marco de datos, en un índice de fila específico, sin agregar?
- 25. Consulta SQL para agregar una nueva columna después de una columna existente en SQL Server 2005
- 26. SQL: ¿Cómo devolver una fila no existente?
- 27. Mysql 1 Random Fila
- 28. actualizo una columna al restar un valor
- 29. Agregar una columna de número de fila a GWT CellTable
- 30. Actualizar una fila completa en MySQL
¿Está trabajado en mi solución resultado? Está en la parte de respuesta. – Karthik
No. No lo probé. La solución de Astander parecía perfecta. Además, no creo que funcione, ya que todas mis opciones ya están configuradas en 0 al principio. isset (..) siempre volverá verdadero. – mithun1538