고도몰5 기능을 확장하다보면, 테이블을 추가해야 하는 경우가 생기는데, \Component\Database\DBTableField.php 파일에 테이블 스키마를 구성해야 한다. 테이블 컬럼 형태에 맞춰서 $arrField 를 구성해야 하는데 이게 은근 귀찮은 작업이고, 실수하면 사이드 이펙트를 일으키고, 해당 오류를 찾기가 어렵다. 고도몰의 phpmyadmin 이 information_schema 를 참조할수 있도록 하고 있고, 테이블 스키마 정의는 infomation_schema db에 기록되어 있다. 이를 이용하여, 쿼리로 테이블에 대한 $arrField 생성하도록 해보았다. set GROUP_CONCAT_MAX_LEN = 10000000; select concat('$arrField = [', gr..