반응형
사용자가 PHP와 mysql에서 삭제할 때 값을 줄이고 싶습니다. 0 이하가되지 않도록 확인하고 싶습니다. 값이 0이면 감소 하지 마세요.
mysql_query("UPDATE table SET field = field - 1 WHERE id = $number");
필드가 0 이면 아무 작업도하지 않습니다.
해결 방법
field
가 0
보다 큰 경우에만 업데이트 할 다른 조건을 추가합니다.
UPDATE table
SET field = field - 1
WHERE id = $number
and field > 0
참조 페이지 https://stackoverflow.com/questions/16277339
반응형
'MySql' 카테고리의 다른 글
MySQL nodejs 및 node-mysql로 행 반환 (0) | 2021.01.02 |
---|---|
MySQL PHP-라디오 버튼을 클릭 할 때 데이터를 MySQL로 업데이트하는 방법 (0) | 2021.01.02 |
MySQL Exclude specific columns in select query in MYSQL (0) | 2021.01.02 |
MySQL MySql 저장 프로 시저 : 프로 시저 테이블에서 선택하는 방법은 무엇입니까? (0) | 2021.01.01 |
MySQL 유틸리티-~ / .my.cnf 옵션 파일 (0) | 2021.01.01 |
댓글