Tengo una tabla que tiene una columna clave y una columna mostrador. Necesito hacer algo como esto:Cómo incrementar un contador y devolver el valor en MySQL
SELECT counter=counter+1 FROM table WHERE key='mykey'
Básicamente, necesito para incrementar el contador de la columna y devolver el nuevo valor. ¿Cómo puedo hacer esto en MySQL 5.5?
Oh, no lo saben, 1 – zerkms
Esta tabla se utilizará muy fuertemente, lo que sucede si ocurre otra actualización antes del selecto? ¿No será incorrecto el valor de last_insert_id? –
El que responde dijo: 'last_insert_id()' es por conexión. Entonces, ¿qué otras conexiones no te afectan? Si ** usted ** hace inserciones/reemplaza, entonces sí será incorrecto. – Johan