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 최소) 함수를 알아보자 (1) | 2023.03.03 | 
| CASE WHEN 을 사용하여 조건에 맞는 결과값을 나타내보자. (1) | 2023.03.02 |