table5 [클래스] MySQL 테이블 복구 repair 명령어, SQL Error: Can't open file: 'sessions.MYI'. (errno: 145) 어느날 갑자기 MySQL 테이블 하나를 읽을려고 할때 다음과 같은 메시지가 나타날 경우 SQL Error: Can't open file: 'sessions.MYI'. (errno: 145) 테이블이 오류가 난것입니다. 원인은 하나의 테이블에 지속적으로 접속자가 너무 많이 connection이 된 경우 혹은 MySQL 기록중에 DB서버가 강제 종료 혹은 리부팅 되는 경우 깨지는 경우가 종종 발생 합니다. 이처럼 비정상적으로 종료된 테이블인 경우 마지막 처리 과정을 복구해서 정상 동작 하도록 하는 명령어가 있습니다. 먼저 해당 테이블 DB에 접속합니다. mysql -u아이디 -p db이름 비번 : repair table tablename; 입력 혹은 그냥 엔터 또는 간단하게 한줄로 mysql -u아이디 -p.. 2010. 8. 3. html table height=100% 안먹을 경우 간혹 테이블 높이를 100%로 하고 싶을 때 있을겁니다. 그런데, 어떨땐 먹고 어떨땐 안먹고 왜그럴까요. html 타입을 설정이 답입니다. a 이렇게 할 경우 a라는 글자가 맨위로 가버리죠 원인은.. 이부분입니다. 이렇게 고치면 짜잔 정상으로 100%로 나올겁니다. 적용예 : a d b 2008. 10. 14. MYSQL Table 복사 CREATE TABLE 새테이블 SELECT * FROM 이전테이블 2008. 10. 9. MYSQL Table 수정 위한 alter 용법 0. 개요 ALTER TABLE에는 다음 세가지 형식이 있습니다. ALTER TABLE table_name ADD ( ... ) ; ALTER TABLE table_name MODIFY( ... ) ; ALTER TABLE table_name DROP PRIMARYKEY ; 1. 필드 추가 ALTER TABLE table_name ADD ( ... ) ; # ALTER TABLE diary ADD addr char(20); diary 테이블에 속성이 char(20)인 'addr' 칼럼 추가 # ALTER TABLE diary ADD addr char(20) AFTER d; diary 테이블에 속성이 char(20)인 'addr' 칼럼을 'd' 칼럼 뒤에 추가 # ALTER TABLE diary ADD I.. 2008. 10. 9. 이전 1 2 다음