반응형
[Mysql : 테이블 복사]
1. 구조만 복사
CREATE TABLE `생성될 테이블명` LIKE `구조를 복사할 테이블`;
2. 구조와 내용복사
CREATE TABLE `생성될 테이블명` AS SELECT * FROM `구조와 내용을 복사할 테이블`;
[Mysql : 테이블 컬럼(필드) 추가/삭제/수정]
1. 컬럼 추가
ALTER TABLE '테이블명' ADD '추가할 칼럼명' VARCHAR(1) ;
-- AFTER '기존 칼럼명'
-- 위치를 지정해 주고 싶은 경우 기존 칼럼명을 적으면 그 뒤에 추가로 칼럼이 생성된다.
2. 컬럼 삭제
ALTER TABLE '테이블명' DROP COLUMN '삭제할 칼럼명';
3. 컬럼 타입 변경
ALTER TABLE '테이블명' MODIFY '변경할 칼럼명' int(11);
[Mysql : 2개 테이블 비교 후 업데이트]
UPDATE sgcp.OrderItemSycn ois, sgcp.OrderItem oi
SET ois.compared = 'C' -- Changed quantity (Flag)
, ois.updatedQuantity = oi.quantity -- updatedQuantity에 기존 갯수저장
WHERE ios.lineItemKey = oi.lineItemKey
AND ios.quantity != oi.quantity
반응형
': IT > SQL' 카테고리의 다른 글
[MySQL] Error Code 1175 업데이트 에러 (0) | 2018.03.07 |
---|---|
[MSSQL] 지정한 개수 만큼 SELECT,UPDATE,DELETE 하기 (0) | 2017.04.05 |
[MySQL]Create stored procedure 프로시저 생성 (0) | 2016.02.25 |
[Mysql] where절에서 AND 와 OR (0) | 2016.02.05 |
[MySQL] IFNULL , select문에서 null값 치환 (0) | 2016.02.04 |