Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

CONTACT()에서 백틱을 사용하면 MySQL에서 오류가 발생합니다.

<시간/>

백틱을 사용하지 마십시오. CONCAT()에서 작은 따옴표를 사용할 수 있습니다. 다음은 구문입니다 -

select concat(yourColumnName1,' ',yourColumnName2) from yourTableName;

먼저 테이블을 생성하겠습니다 -

mysql> Create table DemoTable1359 -> ( -> Id int, -> Name varchar(20) -> );쿼리 OK, 0개의 행이 영향을 받았습니다(0.58초)

삽입 명령을 사용하여 테이블에 일부 레코드 삽입 -

mysql> insert into DemoTable1359 values(101,'Chris');Query OK, 1행 영향(0.16초)mysql> insert into DemoTable1359 values(102,'Adam');Query OK, 1행 영향(0.17초) )mysql> insert into DemoTable1359 values(103,'Mike');Query OK, 1개의 row가 영향을 받았습니다(0.16초)mysql> insert into DemoTable1359 values(104,'John');Query OK, 1개의 row가 영향을 받았습니다(0.20초) 

select 문을 사용하여 테이블의 모든 레코드 표시 -

mysql> DemoTable1359에서 * 선택;

이것은 다음과 같은 출력을 생성합니다 -

+------+-------+| 아이디 | 이름 |+------+-------+| 101 | 크리스 || 102 | 아담 || 103 | 마이크 || 104 | John |+------+-------+세트에 행 4개(0.00초)

다음은 CONTACT() −

에서 단일 따옴표를 사용하는 쿼리입니다.
mysql> DemoTable1359에서 concat(Id,' ',Name) 선택;

이것은 다음과 같은 출력을 생성합니다 -

+---------------------+| concat(아이디,' ',이름) |+---------------------+| 101 크리스 || 102 아담 || 103 마이크 || 104 John |+---------------------+4행 세트(0.00초)