나는 내 데이터베이스에 storageFolder
이라는 열이 있습니다. 상기 열의 모든 행은 값 8을 포함하고 INT (4)로 설정된다.문자열에 대한 Concat 번호, 숫자는 항상 0을 반환합니다.
내 SELECT 쿼리에서 'group8'이라는 레코드를 만들기 위해 접두사 'group'과 함께이 열을 반환하려고합니다. 0으로,
SELECT photoID, CONCAT('group',storageFolder) AS storageFolder FROM photos
을하지만 항상 반환됩니다 :
I는 다음과 같이,이 작업을 수행하는 CONCAT를 사용하는 것을 시도하고있다
storageFolder
----------------
group0
어떤 아이디어? 당신이 그것을을 연결하기 전에
실제로 8을 갖는'group0'과'storageFolder' 값을주고 있습니까? 다시 한번 확인해야 할 것 같아. 나는 이것과 그것의 정수 값을 연결하여 시도했다. mysql 버전의 문제 일 수 있습니다. – Bajrang
@Bajrang : 나는 다른 곳에 문제가 있다고 생각한다. 이 열은 'group8'을 값으로 사용하여 VARCHAR이었습니다. 저는 최근 INT (4)와 8의 값으로 수정했습니다. 아마 뭔가 잘못되었을 수도 있습니다. 내 값은 여전히 phpMyAdmin에서 '8'을 읽습니다. 분명한 이유는 없습니다. – TheCarver
INT (4)로 수정 한 컬럼은 'storageFolder'입니까? – Bajrang