Mysql 증가, 외부 키 삭제.
2089 단어 토대
주 키 증가:alter table yourtable_name add primary key (your_primary_key_name);//마지막 () 점은 있어야 한다.외키 증가:alter table yourtable_name add foreign key your_foreign_key_id(your_foerign_key_name) references zhu_jian_table_name(your_foreign_key_name);// 여기 있는 그 포에인key_id는 네가 준 foreign키의 표시, 그리고 당신의foreignkey_name은 바로 너 자신이foreign키의 이름입니다. 이 두 개 (하나는 id이고 하나는 별명으로 이해할 수 있습니다) 만약 여기에 키를 추가할 때: ERROR 1452 (23000): Cannot add or update a child row: a foreign 키 constraint f ails (
.#sql-f60_4
,CONSTRAINT#sql-f60_4_ibfk_1
FOREIGN KEY
REFERENCES
(
)))))),이 error는 set foreignkey_checks = 0;외부 키를 추가합니다.만약 당신의 키를 만들 때 show create table tablename;KEY
가 나타나고 뒤에 CONSTRAINT _ibfk_1
FOREIGN KEY
REFERENCES
(
)가 없을 때 이것은 당신의 키가 성공적으로 만들어지지 않았을 것이기 때문에 Key라는 인덱스drop을 먼저 제거해야 합니다.drop index index_name on table_name ;(이것은drop 인덱스 명령) 그리고 키를 추가하면 됩니다.외부 키 삭제:alter table yourtable_name drop foreign key your_foreign_key_id; 이거foreignkey_id가 위에서 키를 추가할 때 이미 말했습니다. 당신의foreign 을 모르면key_id도 괜찮습니다. show create table yourtable_name 찾기;
행의 내용을 수정하는 명령: 업데이트 tablename set youwant_to_update_name = update_name where zhujian_name = zhujianname;
테이블 삭제:drop table yourtable_name;
데이터베이스 삭제:drop database yourdatabase_name;
데이터 테이블의 어떤 열과 제약 조건을 보십시오: describe yourtable_name;
데이터베이스에 무엇이 있는지 확인하십시오: show 데이터베이스;
데이터베이스에 어떤 테이블이 있는지 보기:use yourdatabase_name; show table_name;
모든 테이블 보기: select * form yourtable_name;
테이블 행의 내용 보기: select * from yourtable_name where your_primary_key = you_want_to_serach;
행 삭제: delete from tablename where zhujian_name=you_want_delete_name;
테이블의 어떤 내용의 속성을 변경합니다:alter table yourtable_name modify you_want_to_modify_name 데이터 형식null (not null);자, 이것이 오늘의 수확입니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
귀속-귀속이 만족해야 할 두 가지 조건귀환은 단순한'자기 호출'도 아니고 간단한'자기 호출'도 아니다.그것은 문제를 분석하고 해결하는 방법과 사상의 일종이다.간단하게 말하자면 귀착된 사상은 문제를 규모가 더 작고 원문제와 같은 해법을 가진 문제로 분해하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.