Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP-MySQL-Как безопасно да увеличите целочисленото поле на MySQL?

Предполагам, че под какъв тип "маса" имате предвид машина за съхранение. Всичко, което поддържа мутации (т.е. не "архив" или "черна дупка")

Всяко числово поле е подходящо (tinyint, int, float и т.н.). Въпреки това няма специален PHP код, само SQL за увеличаване на желаното поле:

UPDATE table SET field = field + 1 WHERE [...]

Ако искате транзакция, опаковайте горната заявка в транзакция. Що се отнася до версията на MySQL, съгласен съм с @hsz - използвайте най-актуалната възможна версия.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP извлича данни от реда на таблицата и съхранява в променлива

  2. Показване на часовете само в MYSQL DATEDIFF

  3. MySQL и NHibernate. Как да коригирате грешката:Колона „ReservedWord“ не принадлежи на таблица ReservedWords?

  4. MySQL:Среден интервал между записите

  5. Разлики между INDEX, PRIMARY, UNIQUE, FULLTEXT в MySQL?