MySQL의 열에 문자열을 삽입 할 수있는 최대 시간을 제한하려면 어떻게합니까? 최대 금액에 도달하면 다음 금액으로 이동합니다. 예를 들어, 1을 3 번 입력하면 2로 이동합니다. 1 1 2 2 3 2 3 3 4 4 4 .....와 같이 계속됩니다.mysql의 열 삽입 제한
-2
A
답변
0
귀하의 질문에 약간의 정보가 부족하지만 시도하겠습니다.
첫째, 난 당신이 SELECT 문을 사용할 수 있다고 생각 삽입 된 문자열의 발생을 테스트하기 위해 :
SELECT COUNT(myLimitedColumn) FROM myTable WHERE myLimitedColumn=${myInputString}
그래서 결과는 3과 같다면, 잘 난 당신이 동작을 처리 할 수 있음 이 경우 입력이 인 경우 해당 발생이 3 인 경우 다음으로 이동 했으므로 으로 다시 이동하고 다시 시도하십시오.
그리고 발생이 3보다 열등한 경우 삽입 할 수 있습니다.
+0
이 방법이 효과적입니다. –
관련 문제
- 1. MySQL의 누적 열 제한
- 2. MySQL의 삽입, 증가 열 값
- 3. MySQL의 삽입
- 4. MySQL의 LEFTJOIN에서 오른쪽 테이블의 열 제한
- 5. MySQL의 삽입
- 6. MySQL의 점검 제한 조건이
- 7. ajax 및 mysql의 제한
- 8. MySQL의 열 사이의 제약
- 9. MySQL의 삽입
- 10. MySQL의 : 삽입
- 11. MySQL의 삽입
- 12. MySQL의 열 값 교환하기
- 13. MySQL의 삽입 문은 내가이 문이 외부 키 제한
- 14. MySQL의 서브 쿼리 제한
- 15. MySQL의 IN 함수의 제한
- 16. MySQL의 고유 제한 사항
- 17. 제한 MySQL의 결과
- 18. MySQL의 제한 오류 1452
- 19. MySQL의 제한 Varchar 선택
- 20. MySQL의 GroupWise에 제한 쿼리
- 21. 제한 MySQL의 반복
- 22. MySQL의 특정 IP 제한
- 23. MySQL의 독특한 열 문자열
- 24. MySQL의 - 계산에 여러 열
- 25. peewee를 사용하여 MySQL의 테이블에 삽입
- 26. MySQL의 삽입 데이터
- 27. 특정 MySQL의 삽입
- 28. PHP는 MySQL의 + 삽입 쿼리
- 29. MySQL의 쿼리 (삽입)
- 30. MySQL의 루프 삽입
먼저 삽입 할 때마다 카운트를 확인한 다음 적절하게 삽입 할 논리를 작성해야합니다. –
먼저 계산하거나 트리거를 사용하십시오. – Philipp