728x90
320x100
Insert 구문 하나로 여러개의 데이터를 올리고 싶다면 어떻게 해야 하나?
INSERT INTO 테이블 (컬럼명) VALUES (데이터1), (데이터2), (데이터3), ...
먼저 테스트를 위한 테이블(TEST)를 생성해보자.
CREATE TABLE TEST (
NAME varchar(200) NOT NULL COMMENT '이름',
USE_YN varchar(1) NOT NULL DEFAULT 'Y' COMMENT '사용유무',
PRIMARY KEY (NAME)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='테스트';
NAME 컬럼에... AAA, BBB, CCC, DDD, EEE, FFF 를 넣으려고한다면....
INSERT INTO 테이블 (컬럼명) VALUES (데이터1), (데이터2), (데이터3), ...
그냥 쉼표(,)로 데이터를 구분해서 넣으면 된다.
INSERT INTO TEST (NAME)
VALUES
('AAA'),
('BBB'),
('CCC'),
('DDD'),
('EEE'),
('FFF');
[실행결과]
TEST | |
NAME | USE_YN |
AAA | Y |
BBB | Y |
CCC | Y |
DDD | Y |
EEE | Y |
FFF | Y |
728x90
반응형
'MariaDB SQL' 카테고리의 다른 글
한 번에 여러 테이블에서 데이터를 삭제하는 방법 (0) | 2023.04.12 |
---|---|
MariaDB에서 NVL()을 사용하려면? (0) | 2023.03.30 |
세로 데이터를 가로 데이터로 변환해 보자 (0) | 2023.03.15 |
MAX vs MIN (최대 vs 최소) 함수를 알아보자 (0) | 2023.03.03 |
CASE WHEN 을 사용하여 조건에 맞는 결과값을 나타내보자. (0) | 2023.03.02 |