[mysql] 특정 컬럼을 제외한 SELECT * by 무한일요일

SET SQL_MODE='ALLOW_INVALID_DATES';

mysql 특정버전 부터는 reg-date에 0000-00-00 이 디폴트로 들어 갈 수 없는 설정이 있다.
이 설정이 싫다면, my.cnf 등에서 바꾸면 되지만, 실사용 중이고 엄격한 데이터 타입을 요구하는 컨벤션이
있는 등 설정을 바꿀 수 없는 경우는 임시테이블만은 0000년00월00일이 들어가도록 허용해야 한다.

CREATE TEMPORARY TABLE IF NOT EXISTS [temp1] (SELECT * FROM [real1]);
임시테이블을 만든다. 임시테이블은 해당 세션에만 존재하게 된다.

ALTER TABLE [temp1] DROP COLUMN [column1];

임시테이블에서 제외할 특정컬럼을 빼준다.

SELECT * FROM [temp1];

이제 셀렉트하믄 됨.






google


통계 위젯 (블랙)

629
162
557231

SNS

FaceBook



QR code