나는 wampserver 2.2를 사용합니다. phpMyAdmin (모두 선택)에서 테이블의 모든 레코드를 삭제하려면 모든 레코드가 아닌 하나의 레코드 만 삭제합니다. 모든 레코드를 삭제하지 않는 이유는 무엇입니까?
SHIFT-DEL
나는 wampserver 2.2를 사용합니다. phpMyAdmin (모두 선택)에서 테이블의 모든 레코드를 삭제하려면 모든 레코드가 아닌 하나의 레코드 만 삭제합니다. 모든 레코드를 삭제하지 않는 이유는 무엇입니까?
SHIFT-DEL
답변:
Sql 탭으로 이동하여 아래 쿼리 중 하나를 실행합니다.
delete from tableName;
삭제 : 표에서 모든 행을 삭제합니다. 다음 삽입은 다음 자동 증분 ID를 사용합니다.
또는
truncate tableName;
Truncate : 또한 테이블에서 행을 삭제하지만 1로 새 행에서 시작합니다.
예제가있는 자세한 블로그 : http://sforsuresh.in/phpmyadmin-deleting-rows-mysql-table/
이 쿼리를 사용하십시오.
DELETE FROM tableName;
참고 : 일부 특정 레코드를 삭제하려면 쿼리의 where 절에 조건을 지정할 수도 있습니다.
또는이 쿼리를 사용할 수도 있습니다.
truncate tableName;
또한 다른 테이블과 관계가 없어야 함을 기억하십시오. 테이블에 외래 키 제약이있는 경우 해당 레코드는 삭제되지 않고 오류가 발생합니다.
DELETE FROM tableName