분류 전체보기 썸네일형 리스트형 [Dragon-CTF]Bit Flip3 보호되어 있는 글입니다. 더보기 [Dragon-CTF]Home Office1 보호되어 있는 글입니다. 더보기 [Dragon-CTF]Bit Flip1 보호되어 있는 글입니다. 더보기 [dragonCTF]Beat Flip2 보호되어 있는 글입니다. 더보기 [mySQL]Auto_increment 초기화 난 product_id에 auto_increment속성을 주었다. 계속 삭제했다가 해서 그런지 Product_id가 엄청나게 큼을 확인할 수 있다. alter table [TABLE명] auto_increment = [시작할 값]; 그럼 1부터 잘 추가됨을 확인할 수 있다. 만약 이렇게 시작할 값으로 시작되지 않는다면 시작할 값보다 큰 값이 추가되어 있어서로 판단된다. 삭제하고 나면 잘 됨을 확인할 수 있다. 더보기 [mySQL]ERROR 1091 (42000): Can't DROP 'products_ibfk_1'; check that column/key exists 분명 제약키를 삭제하는 alter table products drop foreign key products_ibfk_1; 이 명령문을 썼는데, ERROR 1091 (42000): Can't DROP 'products_ibfk_1'; check that column/key exists 이게 계속 삭제되지 않았다고 나를 괴롭혔다... 장장 1시간 동안 이 오류를 해결하느라 애먹었다. 급기야 관련된 컬럼을 삭제하려고 해도 계속 해당 오류가 나타났다. 검색 끝에 이 문제를 해결할 수 있었다. 오류가 나는 것을 column으로 추가하고 삭제하면 된다. 여기서 products는 테이블, barcode는 삭제하려고 했던 컬럼 ->삭제는 잘 된다. 하지만 외래키를 추가하려고 할 때 다시 저 오류가 나타나고, alter.. 더보기 [mySQL]컬럼 추가삭제, 외래키 지정/삭제, 제약조건확인 CREATE TABLE ids_info( GTIN_13 varchar(14), PRIMARY KEY(order_id), FOREIGN KEY (product_id) REFERENCES products ); 외래키를 처음부터 이렇게 잘 만들어놨다면 상관없지만, 중간에 외래키를 추가/변경해야 할 때가 있다. 난 product_id를 외래키로 만들려고 한다. 난 위에처럼 컬럼조차 만들어놓지 않았다. 1. 컬럼 추가/삭제 방법 컬럼 추가 방법 alter table [테이블명] add [컬럼명] [타입]; 컬럼 삭제 방법 alter table [테이블명] drop [컬럼명] [타입]; 예시 >alter table ids_info add product_id int(100) not null; not null을 까먹어.. 더보기 dragon-ctf writeup 보호되어 있는 글입니다. 더보기 이전 1 ··· 14 15 16 17 18 19 20 ··· 32 다음