글

라벨이 값변경복사인 게시물 표시

mysql 샘플 테이블 + 쿼리 연습 문제

http://java-school.net/jdbc/SQL-SELECT-Statement CREATE TABLE DEPT (     DEPTNO DECIMAL ( 2 ),     DNAME VARCHAR ( 14 ),     LOC VARCHAR ( 13 ),     CONSTRAINT PK_DEPT PRIMARY KEY ( DEPTNO ) ); CREATE TABLE EMP (     EMPNO DECIMAL ( 4 ),     ENAME VARCHAR ( 10 ),     JOB VARCHAR ( 9 ),     MGR DECIMAL ( 4 ),     HIREDATE DATE ,     SAL DECIMAL ( 7 , 2 ),     COMM DECIMAL ( 7 , 2 ),     DEPTNO DECIMAL ( 2 ),     CONSTRAINT PK_EMP PRIMARY KEY ( EMPNO ),     CONSTRAINT FK_DEPTNO FOREIGN KEY ( DEPTNO ) REFERENCES DEPT ( DEPTNO ) ); CREATE TABLE SALGRADE (     GRADE TINYINT ,     LOSAL SMALLINT ,     HISAL SMALLINT ); INSE...

[MySQL] 테이블 데이터 복사(컬럼값 변경 복사)

테이블A ---------- 수도권 | 1000 지방 | 2000 수도권 | 1000 지방 | 2000 . . . ---------- 조건1 : 테이블A에 '지방' 가격으로 '제주'도 추가하고싶다. 조건2 : 데이터 4000건정도 있음. 1. '지방' 데이터만 빼서 임시테이블 생성 CREATE TEMPORARY TABLE  table_a _temp AS SELECT * FROM table_a WHERE state = '지방'; 2. 임시테이블에 기존값->원하는 값으로 변경 UPDATE  table_a _temp  SET state = '제주', reg_date=NOW(); 3. 원 테이블에 insert (autoincrement한 키값이 중복되므로 컬럼명 명시해서 insert) INSERT INTO  table_a  (product_srl, state, driver_cost, reg_date) SELECT product_srl, state, driver_cost, reg_date FROM  table_a _temp  ;