Column count doesn't match value count at row 1
·
DataBase/Error
Story Of Dosic 사이트 개발중 자꾸 java.sql.SQLException: Column count doesn't match value count at row 1 요놈이 뜨면서 회원가입 기능이 구현이 되지 않았다.. 왜그런가 한고.. 아 ㅅㅂ 임의로 모든게 들어가줘야 한다니! 끝 필드에 NULL값 (userGroupID는 추후설정) 넣어주기 입력 parameter 개수와 field 개수를 일치시켜야한다.
MySQL 루트계정 비밀번호 변경.
·
DataBase/MySQL
update user set authentication_string=password('변경할비밀번호') where user='root'; 를 사용하자! 근데 에러가 나는 건 마찬가지 일 것이다. 메롱 [구문] ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '원하는 비밀번호값'; [Reference] MySQL 8.0 비밀번호 변경하기! (MySQL 5.7버전 이상) mysql 비밀번호 변경하다가 병들겠네. 5번은 지웠다가 설치한듯.ㅋㅋㅋ 미친듯이 찾다가 중국분이 올리신 글 보고 어느정도 해결된건 안비밀.(중국어 모름) 아니 세상에 내가 중문글을 읽어볼거라곤 꿈에도 몰랐잖.. to-dy.tistory.com
속성 값 수정, 삭제 (UPDATE, DELETE)
·
DataBase/MySQL
bbs_Admin 테이블의 ModifyPerm (수정권한)을 10000으로 수정하고자한다. UPDATE 테이블명 SET 필드이름1=데이터값1, 필드이름2=데이터값2, ... WHERE 필드이름=데이터값 'Mysql' 기준 구문이고 다른 DB에서는 UPDATE TABLE 테이블명 SET 필드이름1=데이터값1, 필드이름2=데이터값2, ... WHERE 필드이름=데이터값 구문이 약간 다를 수 있다. -> 적용 UPDATE bbs_admin SET ModifyPerm = 10000 where ModifyPerm = 0; 만약 Where절의 조건을 생략하면 모든 ModifyPerm이 10000으로 수정된다. bbs Table에 입력된 2개의 행을 삭제하고자한다. ㅋㅋ 내용은 귀엽게 보자 DELETE FROM 테이..
테이블에 속성값 삽입하기
·
DataBase/MySQL
[상황] user_Group 테이블에 userGroupID - userGroupName 각 필드에 대응되는 값을 입력해주고자한다. ex) 0 - 관리자 1 - 학생회 2 - 학생 3 - 교수 4 - 조교 [구문] INSERT INTO 테이블명 VALUES ('값1' , '값2', '값3', ....);
테이블의 필드 순서 바꾸기
·
DataBase/MySQL
목표: BBS 테이블의 userNum 필드를 bbsState 필드 다음위치로 옮기고자 한다. 특정 컬럼 다음위치로 ALTER TABLE 테이블명 MODIFY COLUMN 필드명 자료형(길이값) AFTER 특정컬럼; 첫 위치로 ALTER TABLE 테이블명 MODIFY COLUMN 필드명 자료형(길이값) FIRST; 자 그럼 ALTER TABLE BBS MODIFY COLUMN userNum VARCHAR AFTER bbsState; 입력! 이때 꼭 자료형에 (길이값)을 넣어줘야한다. 생략하면 syntax 오류가남 ㅠㅠ
테이블에 필드 추가/삭제하기
·
DataBase/MySQL
필드 추가 구문 ALTER TABLE 테이블명 ADD 필드이름 필드타입 필드 삭제 구문 ALTER TABLE 테이블명 DROP 필드이름 필드명 수정 구문 ALTER TABLE 테이블명 CHANGE 기존필드이름 새필드이름 필드타입 수정 구문 ALTER TABLE 테이블명 MODIFY 필드이름 새필드타입 ※ 직관적으로는 추가가 ADD므로 삭제는 DELETE일것 같지만 'DROP' 임에 유의! 예제) BBS 테이블 정보 목표: BBS 테이블에 IsAno라는 필드(INT type)를 추가하고자한다, 입력: ALTER TABLE BBS ADD IsAno INT; 참 쉽~쥬? 삭제 수정 이름변경 모두 연습해보자!