DataBase

· DataBase
Error 문장 ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails 데이터를 수정해야 하는데 foreign key가 설정되어 있는 바람에 수정이 안된다. foreign key 설정이 되어 있는 칼럼이 constraint 설정이 되어 있는 거라면(ex. vuln_schedule_list_ibfk_1) 이걸 참고하면 된다. [MySQL] foreign key 잘 안지워질 때 constraint로 설정하는 바람에 실제로 내가 만든 컬럼명과 지금 돌아가고 있는 컬럼명이 달라서일 수도 있다. SHOW CREATE TABLE [테이블명]; 위 명령어를 입력해보자. 잘 보면 foreign key를 준 컬럼이 v..
· DataBase
constraint로 설정하는 바람에 실제로 내가 만든 컬럼명과 지금 돌아가고 있는 컬럼명이 달라서일 수도 있다. SHOW CREATE TABLE [테이블명]; 위 명령어를 입력해보자. 잘 보면 foreign key를 준 컬럼이 vuln_schedule_list_ibfk_1로 constraint 설정되어 있는 걸 볼 수 있다. vuln_schedule_list_ibfk_1에 설정된 foreign key를 drop 해보자. 성공성공
· DataBase
1. BIT 타입은 window 환경에서는 값을 잘 불러오는데 linux 환경에서는 저장은 되나 값을 못 가져오는 현상이 있다. 마음 편하게 int 타입으로 바꿔서 쓰자.
· DataBase
Error alter table vuln_host_list modify column vuln_host_ip varchar(30) primary key; ERROR 1068 (42000): Multiple primary key defined 이미 하나의 컬럼이 auntoincrement로 pk가 설정된 상황이라, 하나 더 추가하려고 하니 안된다. primary key 설정을 해제하자.. 해결 vuln_host_id, vuln_host_ip를 primary key로 지정하려고 한다. 1. vuln_host_id의 primary key를 제거한다. * NULL이 YES로 설정되어 있는 경우 NO로 변경해준다. ALTER TABLER [테이블명] MODIFY [컬럼명] [타입] NOT NULL; //null설정..
· DataBase
이젠 좀 외우자 만들려는 테이블 PK : vuln_result_id 주의할 거 : UTF-8 인코딩 해줄 것, vuln_result_id는 index처럼 사용하게 autoincrement(+1씩 자동생성) CREATE TABLE vuln_result_list( vuln_result_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, vuln_number VARCHAR(10), vuln_name VARCHAR(30), vuln_result_date DATETIME, vuln_type VARCHAR(30), vuln_result VARCHAR(30), vuln_desc VARCHAR(100), vuln_severity VARCHAR(5), vuln_host_id VARCHAR(30..
suntall
'DataBase' 카테고리의 글 목록