MySQL은 레코드 추가, 삭제, 수정, 삭제
기록을 삭제하려면 삭제를 사용하세요
Category | 자세한 설명 |
---|---|
기본 구문 | DELETE FROM table [where 조건]; |
예 | ID가 10인 사용자에서 삭제 ; |
설명 예 | 사용자 테이블 |
user 테이블에서 ID가 10보다 큰 모든 사용자를 삭제합니다. 테이블 구조는 다음과 같습니다.
id | username | balance |
---|---|---|
0 | 16 | |
1234131.00 | ||
ID 1, Li Wenkai의 행 레코드를 삭제합니다. | Clear table records | delete와 truncate는 동일하지만 한 가지 차이점이 있습니다. 즉, DELETE는 삭제된 레코드 수를 반환할 수 있고 TRUNCATE TABLE은 0을 반환합니다. table 테이블에 자동 증가 필드가있는 경우, Truncate 테이블을 사용하여 시작 값을 1로 복원하십시오 |
예 | TRUNCATE TABLE user; |
부터 시작하도록 합니다. 삭제 기억하세요 where 조건을 추가하세요. 그렇지 않으면 전체 테이블의 레코드가 지워집니다.