database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 29941 게시물 읽기
No. 29941
간단한 쿼리 문의 드립니다.
작성자
김상묵(mook3710)
작성일
2011-03-15 10:50
조회수
8,100

쿼리 질문을 여기 올려도  될지 모르겠습니다.

update 구문인데요.

update 테이블 set 필드1= 필드1 + 'bbbb' where 조건

제가 원하는건 필드1 의 값이 만약 'aaaa' 였다면

위 쿼리를 돌리면

필드1 의 값이 'aaaabbbb' 이렇게 변경 되길 원합니다.

문자형 필드라서 안되는건지 아니면 구문에 문제가 있는건지...

허접한 질문 드렸습니다.

답변 부탁드립니다.

참고로 DB는 Mysql 5.x 입니다.

테스트 결과 MsSql에서는 됩니다.

이 글에 대한 댓글이 총 1건 있습니다.

 +는 산술 연산으로 취급되어, 각 항을 숫자로 변환하여 처리합니다.

따라서,  필드1 값이 aaaa였다면, 위의 결과는 0이 됩니다.

 

문자열을 병합하시려면 CONCAT( field_1, 'bbbb' ) 와 같이 작성하시면 됩니다.

박현우(lqez)님이 2011-03-17 18:28에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
299445.1.x에서 이벤트 스케줄러가 죽습니다.
송동욱
2011-03-17
8231
29943[질문] mysql 리플리케이션 질문 [3]
김하림
2011-03-15
8565
29942ERROR 로그 중에 어떤게 크리티컬한 오류 일까요? [4]
mysql
2011-03-15
9133
29941간단한 쿼리 문의 드립니다. [1]
김상묵
2011-03-15
8100
29940mysql 백업 및 복구 질문 [1]
hyperhand
2011-03-14
9394
29939Innodb drop된 테이블 복구. [1]
문화수
2011-03-12
8597
29938데이터 복구 방법 없는것인가요?
문화수
2011-03-12
8069
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다