Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP-MySQL-Jak bezpiecznie zwiększać pole integer MySQL?

Przez jaki typ „tabeli” rozumiem, masz na myśli silnik pamięci masowej. Wszystko, co obsługuje mutacje (tzn. nie „archiwum” lub „czarna dziura”)

Zrobi to dowolne pole numeryczne (tinyint, int, float itp.). To powiedziawszy, nie ma specjalnego kodu PHP, tylko SQL do zwiększania żądanego pola:

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

Jeśli chcesz dokonać transakcji, zapakuj powyższe zapytanie do transakcji. Jeśli chodzi o wersję MySQL, zgadzam się z @hsz - używaj najnowszej możliwej wersji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przechowywanie HTML w MySQL:blob czy tekst?

  2. MYSQL, bardzo powolne zamawianie przez

  3. BIT(1) lub TINYINT dla flag w MySQL

  4. Maksymalne rozmiary pamięci TINYTEXT, TEXT, MEDIUMTEXT i LONGTEXT

  5. Zmiana rozmiaru obrazu PHP