MySQL 쿼리를 사용하여 기본 키인 다음 테이블의 ID 필드에 숫자 범위를 지정하고 싶습니다. 내가 어떻게 해.MySQL 필드에 숫자 범위 지정
미리 감사드립니다.
Revenue_Account (ID 범위 600.Upper 한도 600 500 및 하한 500)
(ID ------- -------- NAME 양)
MySQL 쿼리를 사용하여 기본 키인 다음 테이블의 ID 필드에 숫자 범위를 지정하고 싶습니다. 내가 어떻게 해.MySQL 필드에 숫자 범위 지정
미리 감사드립니다.
Revenue_Account (ID 범위 600.Upper 한도 600 500 및 하한 500)
(ID ------- -------- NAME 양)
이것이 무슨 뜻입니까? 귀하의 예제는 MAXVALUE를 위해 또한 500 인에
SELECT * FROM TableName WHERE ID >= MinValue AND ID <= MaxValue
, 당신의 최소한의 값으로 MINVALUE를 설정합니다.
MySQL에서 숫자 값 범위는 열 데이터 형식을 기반으로합니다. 열을 INT으로 정의하면 기본적으로 -2147483648
및 2147483647
범위의 값을 사용할 수 있습니다. 명시적인 범위 확인, 즉 check 제약 조건은 MySQL에서 지원되지 않습니다. INSERT 전에 UPDATE 호출 이전에 발생하는 범위 검사에 SQL 트리거가 필요할 수 있으며 필요한 범위를 벗어난 입력 값을 Exception으로 throw해야합니다.
일부 메모는 Numeric Types을 지원합니다.
나는 당신이 무엇을 요구하고 있는지 전혀 모른다. 500과 600 사이의 ID 범위를 쿼리하는 방법을 묻는 중입니까? 500에서 600 사이의 값을 지정하는 것에 대해 묻는 중입니까? 'Revenue_Account' 란 무엇이며'(ID ---- Name ------ Amount)'와의 관계는 무엇입니까? –