
고도화작업 중 테이블을 만들고 데이터를 복사할때 유용한 정보입니다. 두개의 테이블에서 각종 데이터를 매칭해서 복사하고자 할때.... 두개의 테이블이 있다고 가정하고, CREATE TABLE `orderdb` ( `num` int NOT NULL AUTO_INCREMENT, `order_EMP_CD` text CHARACTER SET utf8 COLLATE utf8_general_ci, `order_erpuser` text CHARACTER SET utf8 COLLATE utf8_general_ci, `order_TIME_DATE` date DEFAULT NULL, `order_regist_date` date DEFAULT NULL, `order_CUST` text CHARACTER SET utf8 COL..

INSERT INTO dbeunsungbiz.members (pass) SELECT pass FROM dbeunsungbiz.member; 회원관리의 새 테이블을 만들어서 pass를 전체 다른 테이블로 복사할때 사용할 수 있는 코드 실제 실행하니 잘됩니다. INSERT INTO dbeunsungbiz.members (pass) SELECT pass FROM dbeunsungbiz.member; 두개 필드가 있다면? 나열하면됩니다. INSERT INTO dbeunsungbiz.members (id,pass) SELECT id, pass FROM dbeunsungbiz.member; 더 나열을 한다면? SELECT id,pass,nick,hp,email,regist_day,ecountID,level,part..

카페24에서 사용하던 웹호스팅 서버를 부득이하게 가비아로 옮길때 발생하는 테이블 이동 오류인데, 원인이 뭔가 한참을 찾다가 찾은 것 같아서 기록을 남겨본다. 기존 phpMyAdmin에서 DBeaver로 그대로 옮겨서 사용할 경우 가져오기를 통해 CSV형태로 자료를 가져올 수 있는데, 허걱.. 이런 오류가 발생했다. Error occurred during Create target metadata 이유: SQL Error [1118] [42000]: Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. ..

계속 카페24의 웹호스팅을 이용하다, 업체에서 기존 도메인을 가비아의 도메인을 쓰는 분이 있어, 도메인가비아와 도메인 웹서비스를 같이 쓰면 좋은 이점이 있어서 호스팅 데이터를 이동하고 데이터 베이스를 맞추는데, 환경자체가 cafe24와 가비아가 비슷할 거라 생각했는데, 역시 반은 맞고, 반은 틀렸다. DNS세팅 등등 웹호스팅 세팅은 사실 변반 다르지 않지만, DB 아이디 지정 및 비밀번호 설정들이 약간 cafe24와 가비아는 다른 것 같다. 용어가 좀 달라서 그런가? 가비아는 '콘솔'이란 단어를 잘 쓰는 것 같다. 무엇보다도 힘든 것이 카페24에서 쓰던 mysql 프로그램?은 phpadmin 이었는데, 가비아는 작년8월에 이 서비스의 보안이 취약하다고 지원을 중단했다. 그래서 선택사항이 아닌 DBeave..

대량으로 필드를 추가할때, 여러칼럼을 한번에 여러개 칼럼 추가할 때, 아래와 같이 사용하면 편리하다. ALTER TABLE `outorder` ADD `type2` VARCHAR( 20 ) NULL DEFAULT NULL AFTER `tenth_item3` , ADD `type3` VARCHAR( 20 ) NULL DEFAULT NULL AFTER `type2` , ADD `type4` VARCHAR( 20 ) NULL DEFAULT NULL AFTER `type3` , ADD `type5` VARCHAR( 20 ) NULL DEFAULT NULL AFTER `type4` , ADD `type6` VARCHAR( 20 ) NULL DEFAULT NULL AFTER `type5` , ADD `type7` ..

회사 DB의 테이블 'steel'의 현장명이 '윤스틸'이라고 기록된 것을 전부 기존회사면(??기업)을 '윤스틸'로 변경하는 로직. 알고나면 너무 쉬운데, 갑자기 기억이 안날때 사용하면 좋다. UPDATE 'steel' SET company = '윤스틸' WHERE outworkplace = '윤스틸'; 아래와 같이 실행하면 결과는 아래와 같다. UPDATE 테이블이름 SET 필드이름1=데이터값1, 필드이름2=데이터값2, ... WHERE 필드이름=데이터값 ; 기억하면 좋을 것 같습니다.

복잡한 자료를 저장하고 불러오고 다시 조회하고 또 수정하고, 등등의 웹프로그램을 손보고 있는데, 마지막 저장된 primary key값을 값고 있는 num이 몇이지? 그 번호가 궁금할때, 간단히 조회할 수 있는 로직입니다. 쉬운 것일수도 있지만, 모르면 또 코딩을 해야 하니, 기록을 남겨봅니다. 쉽게 긁어서 쓸수 있도록 코드도 남겨야죠^^ // parentKey 추출 require_once("../lib/mydb.php"); $pdo = db_connect(); $sql = "select num from mirae8440.esmaindb"; try{ $stmh = $pdo->query($sql); // 검색조건에 맞는글 stmh $temp = $stmh->rowCount(); while($row = $st..

업체의 거래처정보를 서버 MYSQL에서 불러와서 보여주고, 선택하면 그 정보가 화면에 나타는 프로그램을 작성중입니다. 기존 ERP시스템에 등록된 거래처 정보를 불러오기 위해서 DB를 만들어야 합니다. 신규 DB 생성에 필요한 SQL 구문입니다. 16개의 컬럼으로 형성된 자료입니다. 구문은 아래와 같습니다. CREATE TABLE mirae8440.escustreg ( num int(10) NOT NULL AUTO_INCREMENT, codenum varchar(30) NOT NULL, name varchar(30) NULL, comsect varchar(30) NULL, comitem varchar(30) NULL, chief varchar(30) NULL, accountno varchar(30) NUL..
- Total
- Today
- Yesterday
- General error: 2031
- 오토핫키가이드
- isset을 적용해야 하는 이유
- Bootstrap 5
- #웹개발
- 1. #웹개발 2. #로트번호 3. #성적서보기 4. #ajax 5. #jquery 6. #php 7. #프론트엔드 8. #백엔드 9. #부트스트랩 10. #웹기능구현
- #계층형데이터
- #데이터베이스설계
- coalesce는 한국어로 "코얼레스크" 또는 "코얼리스"
- 도면자동생성
- 티스토리챌린지
- json파일편하게보는법
- 엑셀셀보호
- #카테고리트리
- 엑셀입력보호
- #데이터무결성
- #동적ui
- #트리구조
- 오블완
- 구글드라이브API
- 캐드자동작도
- #tuigrid #자바스크립트그리드 #행삽입 #행삭제 #웹개발팁 #프론트엔드개발 #javascriptgrid #데이터테이블 #ui개선 #그리드커스터마이징
- 엑셀보호
- 자바스크립트 코드 기본지식
- json파일형태보기
- #php에러해결 #php경고메시지 #nonwellformednumeric #php초보자팁 #웹개발에러 #프로그래밍디버깅 #php정규식 #코드디버깅팁 #웹개발문제해결 #php숫자형변환
- 효율적코딩방법
- #textarea #자동높이조절 #ux개선 #웹개발 #프론트엔드 #자바스크립트 #html팁 #웹디자인 #uiux #코딩팁
- 웹제작강의안2주차
- ajax오류메시지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |